• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2#
3# /usr/share/initrd-tools/scripts/e2fsprogs
4#
5cp /usr/share/e2fsprogs/initrd.ext3-add-journal \
6    $INITRDDIR/scripts/ext3-add-journal.sh
7cp /sbin/tune2fs $INITRDDIR/sbin
8cp /usr/lib/e2initrd_helper $INITRDDIR/bin/e2initrd_helper
9
10case "$VERSION" in
11    2.4.*)
12        case "uname -r" in
13	    2.4.*)  :   ;;
14	    *)  LD_ASSUME_KERNEL=2.4.1
15	        export LD_ASSUME_KERNEL
16		;;
17        esac
18	;;
19esac
20
21PROGS="/sbin/tune2fs /usr/lib/e2initrd_helper"
22LIBS=`unset LD_LIBRARY_PATH LD_PRELOAD; ldd $PROGS | \
23    grep -vE 'linux-gate.so|linux-vdso.so' | sort -u | awk '{print $3}'`
24for i in $LIBS
25do
26  	if test -f /etc/ld.so.preload && grep -s ^$i\$ /etc/ld.so.preload; then
27	    continue
28	fi
29	mkdir -p `dirname $INITRDDIR/$i`
30	cp $i $INITRDDIR/$i
31done
32