Browse Source

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
master
Harald Hoyer 16 years ago
parent
commit
449adc611f
  1. 26
      modules.d/99base/dracut-lib.sh

26
modules.d/99base/dracut-lib.sh

@ -29,13 +29,33 @@ source_all() {
} }


die() { 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 exit 1
} }


warn() { 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() { check_occurances() {

Loading…
Cancel
Save