From: Harald Hoyer Date: Wed, 15 Jul 2009 07:56:37 +0000 (+0200) Subject: add info() and vinfo() to dracut-lib X-Git-Tag: 0.5~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=449adc611f00ceeb31cd09e8a0aaf7324805e46b;p=thirdparty%2Fdracut.git add info() and vinfo() to dracut-lib - corrected the loglevel for warn() - prepended with "dracut: " for kmesg to seperate from kernel messages you can pipe to vinfo() for informational messages --- diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh index a26949cf6..aa808a74c 100644 --- a/modules.d/99base/dracut-lib.sh +++ b/modules.d/99base/dracut-lib.sh @@ -29,13 +29,33 @@ source_all() { } die() { - printf "<1>FATAL: $1\n" > /dev/kmsg - printf "<1>Refusing to continue\n" > /dev/kmsg + { + echo "<1>dracut: FATAL: $@"; + echo "<1>dracut: Refusing to continue"; + } > /dev/kmsg + + { + echo "dracut: FATAL: $@"; + echo "dracut: Refusing to continue"; + } > /dev/console + exit 1 } warn() { - printf "<1>Warning: $1\n" > /dev/kmsg + echo "<4>dracut Warning: $@" > /dev/kmsg + echo "dracut Warning: $@" > /dev/console +} + +info() { + echo "<6>dracut: $@" > /dev/kmsg + echo "dracut: $@" > /dev/console +} + +vinfo() { + while read line; do + info $line; + done } check_occurances() {