From 5ed4d084d95608e40cb21888c18a8f381a44cd69 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Tue, 6 Sep 2011 21:00:08 -0500 Subject: Mount /run as early as possible This commit moves the code that mounts /run to the earliest possible position in openrc. --- sh/init.sh.Linux.in | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'sh/init.sh.Linux.in') diff --git a/sh/init.sh.Linux.in b/sh/init.sh.Linux.in index b357434..d01cc7b 100644 --- a/sh/init.sh.Linux.in +++ b/sh/init.sh.Linux.in @@ -91,30 +91,6 @@ if $mountproc; then eend $? fi -# Mount tmpfs on /run when directory exists. -# /run is a new directory for storing volatile runtime data. -# Read more about /run at https://lwn.net/Articles/436012 -if [ -d /run ]; then - if mountinfo -q /run; then - einfo "/run is already mounted, skipping" - else - ebegin "Mounting /run" - if ! fstabinfo --mount /run; then - mount -t tmpfs -o mode=0755,nosuid,nodev tmpfs /run - fi - eend $? - fi - if [ ! -d /run/lock ]; then - mkdir /run/lock - fi - if [ -d /run/lock ]; then - chown root:uucp /run/lock - chmod 0775 /run/lock - fi -elif [ -e /run ]; then - einfo "Unable to mount /run since it is not a directory" -fi - # Try to mount xenfs as early as possible, otherwise rc_sys() will always # return RC_SYS_XENU and will think that we are in a domU while it's not. if grep -Eq "[[:space:]]+xenfs$" /proc/filesystems; then -- cgit v1.2.3