]>
Commit | Line | Data |
---|---|---|
a68c99c9 | 1 | #!/bin/sh |
cc02093d HH |
2 | # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- |
3 | # ex: ts=8 sw=4 sts=4 et filetype=sh | |
8f397a9b | 4 | |
3409c237 HH |
5 | # turn off debugging |
6 | set +x | |
7 | ||
8f397a9b HH |
8 | QUIET=$1 |
9 | ||
8f5d3689 HH |
10 | printf -- "$$" > /run/initramfs/loginit.pid |
11 | ||
8f397a9b | 12 | [ -e /dev/kmsg ] && exec 5>/dev/kmsg || exec 5>/dev/null |
e94f4cce | 13 | exec 6>/run/initramfs/init.log |
8f397a9b | 14 | |
3b403b32 | 15 | while read line; do |
07fa164e | 16 | if [ "$line" = "DRACUT_LOG_END" ]; then |
32bd2fbb | 17 | rm -f -- /run/initramfs/loginit.pipe |
07fa164e HH |
18 | exit 0 |
19 | fi | |
8daaa464 | 20 | echo "<31>dracut: $line" >&5 |
cc02093d | 21 | # if "quiet" is specified we output to /dev/console |
b35ff065 | 22 | [ -n "$QUIET" ] || echo "dracut: $line" |
cc02093d | 23 | echo "$line" >&6 |
8f397a9b | 24 | done |