#!/bin/sh # # /usr/share/initrd-tools/scripts/e2fsprogs # cp /usr/share/e2fsprogs/initrd.ext3-add-journal \ $INITRDDIR/scripts/ext3-add-journal.sh cp /sbin/tune2fs $INITRDDIR/sbin cp /usr/lib/e2initrd_helper $INITRDDIR/bin/e2initrd_helper case "$VERSION" in 2.4.*) case "uname -r" in 2.4.*) : ;; *) LD_ASSUME_KERNEL=2.4.1 export LD_ASSUME_KERNEL ;; esac ;; esac PROGS="/sbin/tune2fs /usr/lib/e2initrd_helper" LIBS=`unset LD_LIBRARY_PATH LD_PRELOAD; ldd $PROGS | \ grep -v 'linux-gate.so' | sort -u | awk '{print $3}'` for i in $LIBS do if test -f /etc/ld.so.preload && grep -s ^$i\$ /etc/ld.so.preload; then continue fi mkdir -p `dirname $INITRDDIR/$i` cp $i $INITRDDIR/$i done