updated Makefile

This commit is contained in:
wt committed 2025-01-09 12:31:21 +07:00
1 parent 2e7935b722
commit ab068f49a4
1 file changed
+19 -8
+19 -8
View File
@@ -1,11 +1,22 @@
DESTDIR=/
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
@if [ ! -d $(DESTDIR) ]; then \
mkdir -pv $(DESTDIR); \
fi
@if [ ! -d $(DESTDIR)/etc ]; then \
mkdir -pv $(DESTDIR)/etc; \
fi
@if [ ! -d $(DESTDIR)/usr ]; then \
mkdir -pv $(DESTDIR)/usr/{bin,share/mkinitramfs}; \
fi
cp -v src/mkinitramfs.sh $(DESTDIR)/usr/bin/mkinitramfs
cp -v src/lsinitramfs $(DESTDIR)/usr/bin/lsinitramfs
chmod 0755 $(DESTDIR)/usr/bin/mkinitramfs $(DESTDIR)/usr/bin/lsinitramfs
mkdir -pv $(DESTDIR)/usr/share/mkinitramfs
cp -v src/init.in $(DESTDIR)/usr/share/mkinitramfs/init.in
cp -v src/busybox_list $(DESTDIR)/usr/share/mkinitramfs/busybox_list
cp -v src/mkinitramfs.conf $(DESTDIR)/etc/mkinitramfs.conf
uninstall:
rm -v /usr/bin/mkinitramfs
@@ -20,7 +31,7 @@ package:
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 "/usr/bin/mkinitramfs\n/usr/bin/lsinitramfs\n/usr/share/mkinitramfs/init.in\n/usr/share/mkinitramfs/busybox_list\n/etc/mkinitramfs.conf" > 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