[Initng-svn] r2366 - initng/initfiles/system
svn at initng.thinktux.net
svn at initng.thinktux.net
Thu Dec 8 12:31:53 CET 2005
Author: deac
Date: Thu Dec 8 12:31:52 2005
New Revision: 2366
Modified:
initng/initfiles/system/initial.ii
Log:
initfiles/system/initial.ii: mountpoint => pure awk.
Modified: initng/initfiles/system/initial.ii
==============================================================================
--- initng/initfiles/system/initial.ii (original)
+++ initng/initfiles/system/initial.ii Thu Dec 8 12:31:52 2005
@@ -6,20 +6,20 @@
umask 022
set -e
-if ! @cat@ /proc/self/mounts | @awk@ '{ print $2 };' | @grep@ -q "^/proc$"
+if ! awk 'BEGIN { ret = 1 } { gsub( /\/+/, "/"); } $2 ~ /\/sys\/?/ { ret = 0 ; exit } END { exit ret }' < /proc/mounts
then
echo "Mounting proc at /proc ..."
@mkdir@ -p /proc && mount -n -t proc none /proc &
fi
-if ! @cat@ /proc/self/mounts | @awk@ '{ print $2 };' | @grep@ -q "^/sys$"
+if ! awk 'BEGIN { ret = 1 } { gsub( /\/+/, "/"); } $2 ~ /\/sys\/?/ { ret = 0 ; exit } END { exit ret }' < /proc/mounts
then
echo "Mounting sysfs at /sys ..."
@mkdir@ -p /sys && mount -n -t sysfs none /sys &
fi
# Ok, go create /dev
-if ! @cat@ /proc/self/mounts | @awk@ '{ print $2 };' | @grep@ -q "^/dev$"
+if ! awk 'BEGIN { ret = 1 } { gsub( /\/+/, "/"); } $2 ~ /\/sys\/?/ { ret = 0 ; exit } END { exit ret }' < /proc/mounts
then
echo "Mounting ramfs at /dev ..."
@mkdir@ -p /dev && mount -n -o size=10M,mode=0755 -t tmpfs tmpfs /dev && @mknod@ /dev/null c 1 3 -m 666 &
More information about the Initng-svn
mailing list