From: Victor Lowther Date: Fri, 13 Feb 2009 12:42:40 +0000 (-0800) Subject: [PATCH 29/50] Add echoer script X-Git-Tag: 0.1~449 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=933a523af36fec75f5b7dd5a6bf97c699e16e2bb;p=thirdparty%2Fdracut.git [PATCH 29/50] Add echoer script --- diff --git a/Makefile b/Makefile index b3704e766..a4d1348f3 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/dracut b/dracut index 630b78b5f..cade0e9f8 100755 --- a/dracut +++ b/dracut @@ -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 diff --git a/echoer b/echoer new file mode 100755 index 000000000..249155d53 --- /dev/null +++ b/echoer @@ -0,0 +1,4 @@ +#!/bin/bash +target=$1 +shift +echo "$@" >"$target" \ No newline at end of file