[PATCH 29/50] Add echoer script

master
Victor Lowther 2009-02-13 04:42:40 -08:00 committed by Dave Jones
parent 8cc53c16a0
commit 933a523af3
3 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ install:
install -m 0755 init $(DESTDIR)/usr/libexec/dracut/init
install -m 0755 switch_root $(DESTDIR)/usr/libexec/dracut/switch_root
install -m 0755 dracut-functions $(DESTDIR)/usr/libexec/dracut/functions
install -m 0755 echoer $(DESTDIR)/usr/libexec/dracut/echoer
mkdir $(DESTDIR)/usr/libexec/dracut/rules.d
for rule in rules.d/*.rules ; do install -m 0644 $$rule $(DESTDIR)/usr/libexec/dracut/rules.d ; done


2
dracut
View File

@ -36,6 +36,7 @@ fi
initfile=$dsrc/init
switchroot=$dsrc/switch_root
rulesdir=$dsrc/rules.d
echoer=$dsrc/echoer

initdir=$(mktemp -d -t initramfs.XXXXXX)
trap 'rm -rf "$initdir"' 0 # clean up after ourselves no matter how we die.
@ -108,6 +109,7 @@ fi
# install our files
cp $initfile "$initdir/init"
cp $switchroot "$initdir/sbin/switch_root"
cp $echoer "$initdir/echoer"

# and create some directory structure
for d in etc proc sys sysroot dev/pts; do mkdir -p "$initdir/$d"; done

4
echoer Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
target=$1
shift
echo "$@" >"$target"