Skip to content

Commit 7d53d44

Browse files
committed
fixup! regenerate-initrd-posttrans: parallel execution of dracut
1 parent 775c4f2 commit 7d53d44

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

regenerate-initrd-posttrans

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ start_dracut() {
5050
err=$?
5151
fi
5252
else
53-
"$DRACUT" -f "/boot/initrd-$kver" "$kver" >"$tmpdir/dracut-$pid.log" 2>&1 &
53+
"$DRACUT" -f "/boot/initrd-$kver" "$kver" >"$tmpdir/dracut-$kver.log" 2>&1 &
5454
pid=$!
5555
echo "$DRACUT started for $kver with pid $pid" >&2
56+
ln -s dracut-$kver.log "$tmpdir/$pid.log"
5657
PIDS="$PIDS $pid"
5758
fi
5859
}
@@ -68,7 +69,7 @@ wait_for_dracut() {
6869
else
6970
echo "$DRACUT($pid) successful" >&2
7071
fi
71-
cat "$tmpdir/dracut-$pid.log" >&2
72+
[[ ! -f "$tmpdir/$pid.log" ]] || cat "$tmpdir/$pid.log"
7273
done
7374
return $err
7475
}

0 commit comments

Comments
 (0)