From c1d71b7ea35830c810342440d52b2c6111c5fe0d Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 4 Jun 2009 13:17:57 +0200 Subject: [PATCH] fix dracut logging --- dracut-functions | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dracut-functions b/dracut-functions index 49d18fd..7f14318 100755 --- a/dracut-functions +++ b/dracut-functions @@ -31,24 +31,25 @@ strstr() { [[ ! ${1#*$2*} = $1 ]]; } # Log initrd creation. if ! [[ $dracutlogfile ]]; then [[ $dsrc = /usr/lib/dracut ]] && \ - dracutlogfile=/var/log/dracut/log || \ + dracutlogfile=/var/log/dracut.log || \ dracutlogfile=/tmp/dracut.log + [[ -w "$dracutlogfile" ]] || dracutlogfile=/tmp/dracut.log >"$dracutlogfile" fi dwarning() { echo "W: $@" >&2 - echo "W: $@" >>"$dracutlogfile" + [[ -w "$dracutlogfile" ]] && echo "W: $@" >>"$dracutlogfile" } dinfo() { [[ $beverbose ]] && echo "I: $@" >&2 - echo "I: $@" >>"$dracutlogfile" + [[ -w "$dracutlogfile" ]] && echo "I: $@" >>"$dracutlogfile" } derror() { echo "E: $@" >&2 - echo "E: $@" >>"$dracutlogfile" + [[ -w "$dracutlogfile" ]] && echo "E: $@" >>"$dracutlogfile" } # $1 = file to copy to ramdisk -- 2.7.4