From: Harald Hoyer Date: Thu, 19 May 2011 21:28:22 +0000 (+0200) Subject: base/init: mkdir non-existant dirs X-Git-Tag: 011~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd483f4f42d9aae75eccad546ec0465a7cc90796;p=thirdparty%2Fdracut.git base/init: mkdir non-existant dirs --- diff --git a/modules.d/99base/init b/modules.d/99base/init index f576e3516..2cdae54a1 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -136,10 +136,14 @@ if ! ismounted /run; then rm -fr /newrun fi +[ -d /run/initramfs ] || mkdir -p -m 0755 /run/initramfs + UDEVVERSION=$(udevadm --version) if [ $UDEVVERSION -gt 166 ]; then # newer versions of udev use /run/udev/rules.d export UDEVRULESD=/run/udev/rules.d + [ -d /run/udev ] || mkdir -p -m 0755 /run/udev + [ -d $UDEVRULESD ] || mkdir -p -m 0755 $UDEVRULESD else mkdir -m 0755 /dev/.udev /dev/.udev/rules.d export UDEVRULESD=/dev/.udev/rules.d