Files
mkinitramfs/Makefile
T

34 lines
1.4 KiB
Makefile

install:
cp -v src/mkinitramfs.sh /usr/bin/mkinitramfs
cp -v src/lsinitramfs /usr/bin/lsinitramfs
chmod 0755 /usr/bin/mkinitramfs /usr/bin/lsinitramfs
mkdir -pv /usr/share/mkinitramfs
cp -v src/init.in /usr/share/mkinitramfs/init.in
cp -v src/busybox_list /usr/share/mkinitramfs/busybox_list
cp -v src/mkinitramfs.conf /etc/mkinitramfs.conf
uninstall:
rm -v /usr/bin/mkinitramfs
rm -v /usr/bin/lsinitramfs
rm -rv /usr/share/mkinitramfs
rm -v /etc/mkinitramfs.conf
package:
mkdir -pv mkinitramfs.pkg/usr/bin mkinitramfs.pkg/etc mkinitramfs.pkg/usr/share/mkinitramfs
cp -v src/mkinitramfs.sh mkinitramfs.pkg/usr/bin/mkinitramfs
cp -v src/lsinitramfs mkinitramfs.pkg/usr/bin/lsinitramfs
cp -v src/init.in mkinitramfs.pkg/usr/share/mkinitramfs/init.in
cp -v src/busybox_list mkinitramfs.pkg/usr/share/mkinitramfs/busybox_list
cp -v src/mkinitramfs.conf mkinitramfs.pkg/etc/mkinitramfs.conf
printf "/usr/bin/mkinitramfs\n/usr/share/mkinitramfs/init.in\n/etc/mkinitramfs.conf\n/usr/bin/lsinitramfs" > mkinitramfs.pkg/list
printf "#!/bin/sh\nchmod 0755 /usr/bin/mkinitramfs /usr/bin/lsinitramfs\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