From ad707c4fcd2ea15bade2c37ce47527072f2a41bc Mon Sep 17 00:00:00 2001 From: "Kurt J. Bosch" Date: Fri, 24 Jun 2011 08:35:17 +0200 Subject: Simplify API filesystems mounting --- rc.sysinit | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'rc.sysinit') diff --git a/rc.sysinit b/rc.sysinit index 5dc3da6..2b86011 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -20,15 +20,10 @@ export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" mountpoint -q /proc || mount -n -t proc proc /proc -o nosuid,noexec,nodev mountpoint -q /sys || mount -n -t sysfs sys /sys -o nosuid,noexec,nodev mountpoint -q /run || mount -n -t tmpfs run /run -o mode=755,size=10M,nosuid,nodev -if ! mountpoint -q /dev; then - if grep -q devtmpfs /proc/filesystems &>/dev/null; then - mount -n -t devtmpfs udev /dev -o mode=0755,size=10M,nosuid - else - mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid - fi -fi -mkdir -p /run/lock /dev/{pts,shm} -chmod 1777 /run/lock +mountpoint -q /dev || mount -n -t devtmpfs udev /dev -o mode=0755,size=10M,nosuid &>/dev/null \ + || mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid +mkdir -p -m 1777 /run/lock +mkdir -p /dev/{pts,shm} mountpoint -q /dev/pts || mount -n /dev/pts &> /dev/null \ || mount -n -t devpts devpts /dev/pts -o mode=620,gid=5,nosuid,noexec mountpoint -q /dev/shm || mount -n /dev/shm &> /dev/null \ -- cgit v1.2.3