From: Harald Hoyer Date: Fri, 22 Jun 2012 13:49:25 +0000 (+0200) Subject: dracut.sh: do not copy devices nodes, mknod them X-Git-Tag: 020~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ad200fbc8cb3a177f0cb18b00baffc72badb62a7;p=thirdparty%2Fdracut.git dracut.sh: do not copy devices nodes, mknod them --- diff --git a/dracut.sh b/dracut.sh index cc3669a6b..0fb0a18b0 100755 --- a/dracut.sh +++ b/dracut.sh @@ -714,10 +714,9 @@ if [[ $kernel_only != yes ]]; then mkdir -m 0755 -p ${initdir}/lib/dracut/hooks/$_d done if [[ "$UID" = "0" ]]; then - for i in /dev/kmsg /dev/null /dev/console; do - [ -e $i ] || continue - cp -a $i $initdir/dev - done + [ -c ${initdir}/dev/null ] || mknod ${initdir}/dev/null c 1 3 + [ -c ${initdir}/dev/kmsg ] || mknod ${initdir}/dev/kmsg c 1 11 + [ -c ${initdir}/dev/console ] || mknod ${initdir}/dev/console c 5 1 fi fi