X-Git-Url: https://git.sur5r.net/?p=bacula%2Frescue;a=blobdiff_plain;f=rescue%2Flinux%2Foldusb%2Fremaster%2Fpack_initrd;fp=rescue%2Flinux%2Foldusb%2Fremaster%2Fpack_initrd;h=bd5677fff1bc32ed1a4ff848c7215a86183dde5c;hp=0000000000000000000000000000000000000000;hb=fb21b5066e01a80263767f2406829a10dfa58303;hpb=0a3515b92eb06f0fee16cee0f189ae5aa83b4414 diff --git a/rescue/linux/oldusb/remaster/pack_initrd b/rescue/linux/oldusb/remaster/pack_initrd new file mode 100755 index 0000000..bd5677f --- /dev/null +++ b/rescue/linux/oldusb/remaster/pack_initrd @@ -0,0 +1,16 @@ +#!/bin/sh +# +if [ ! -d initrd ] ; then + echo "Cannot find initrd directory." + exit 1 +fi +cd initrd +echo "Packing initrd to initrd.gz ..." +find . | cpio -o -H newc | gzip -9 > ../initrd.gz +if [ "x$SUID_UID" != "x" ] ; then + if [ "x$SUID_GID" = "x" ] ; then + chown $SUID_UID ../initrd.gz + else + chown $SUID_UID:$SUID_GID ../initrd.gz + fi +fi