]> code.ossystems Code Review - openembedded-core.git/commitdiff
udev: ensure /dev/pts and /dev/shm does exists
authorOtavio Salvador <otavio@ossystems.com.br>
Tue, 27 Dec 2011 21:12:07 +0000 (21:12 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 6 Jan 2012 11:27:27 +0000 (11:27 +0000)
meta/recipes-core/udev/udev/init

index bfbac0d95d7fda7580624cbbadc64eb5fc790e64..6a4464c6396e9e97173239eaec8ef6fae52392ab 100644 (file)
@@ -30,9 +30,10 @@ echo "Starting udev"
 # mount the tmpfs on /dev, if not already done
 LANG=C awk '$2 == "/dev" && ($3 == "tmpfs" || $3 == "devtmpfs") { exit 1 }' /proc/mounts && {
        mount -n -o mode=0755 -t tmpfs none "/dev"
-       mkdir -m 0755 /dev/pts
-       mkdir -m 1777 /dev/shm
 }
+[ -e /dev/pts ] || mkdir -m 0755 /dev/pts
+[ -e /dev/shm ] || mkdir -m 1777 /dev/shm
+
 
 if [ -e /etc/dev.tar ]; then
        (cd /; tar xf /etc/dev.tar 2>&1 | grep -v 'time stamp' || true)