26 lines
891 B
Makefile
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
|