blob: ed49db41dc6116e8ecccdbe4cc885613a3c274be [file] [log] [blame]
#!/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 -vE 'linux-gate.so|linux-vdso.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