summaryrefslogtreecommitdiff
path: root/beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2011-04-29 09:09:27 +0200
committerManuel Traut <manut@mecka.net>2011-04-29 09:09:27 +0200
commit5238ad5a0c4a9e1c8cd036f5de4055e39bd71297 (patch)
tree4407c087b9fb5432b1dc11e70b52dacfa0b99feb /beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs
parent60ead65c41afba7e6aa4bbcf507a1d52f7a8fe9f (diff)
added debootstrap stuff
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs')
-rwxr-xr-xbeagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs31
1 files changed, 31 insertions, 0 deletions
diff --git a/beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs b/beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs
new file mode 100755
index 0000000..ed49db4
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/initrd-tools/scripts/e2fsprogs
@@ -0,0 +1,31 @@
+#!/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