Files
mkinitramfs/Makefile
T
2025-01-08 15:42:31 +07:00

26 lines
891 B
Makefile

install:
cp -v src/mkinitramfs.sh /usr/bin/mkinitramfs
chmod 0755 /usr/bin/mkinitramfs
mkdir -pv /usr/share/mkinitramfs
cp -v src/init.in /usr/share/mkinitramfs/init.in
uninstall:
rm -v /usr/bin/mkinitramfs
rm -rv /usr/share/mkinitramfs
package:
mkdir -pv mkinitramfs.pkg/usr/bin mkinitramfs.pkg/usr/share/mkinitramfs
cp -v src/mkinitramfs.sh mkinitramfs.pkg/usr/bin/mkinitramfs
cp -v src/init.in mkinitramfs.pkg/usr/share/mkinitramfs
printf "/usr/bin/mkinitramfs\n/usr/share/mkinitramfs/init.in" > mkinitramfs.pkg/list
printf "#!/bin/sh\nchmod 0755 /usr/bin/mkinitramfs\nchmod +x /usr/share/mkinitramfs/init.in" > mkinitramfs.pkg/post_install
chmod +x mkinitramfs.pkg/post_install
tar -czvf mkinitramfs.pkg.gz mkinitramfs.pkg
clean:
@if [ -f mkinitramfs.pkg.gz ]; then \
rm -v mkinitramfs.pkg.gz; \
fi
@if [ -d mkinitramfs.pkg ]; then \
rm -rv mkinitramfs.pkg; \
fi