# Source functions library
source /etc/rc.d/init.d/functions
+mount_kernel_virtual_fs()
+{
+ # The "-n: option tells mount not to write to the /etc/mtab file (because
+ # /etc/mtab is a symbolic link to /proc/mounts, which we are in the process
+ # of mounting).
+ echo "Mounting /proc"
+ mount -n /proc
+
+ echo "Mounting /sys"
+ mount /sys
+
+ echo "Mounting /tmp"
+ mount /tmp
+
+ echo "Mounting /run"
+ mount /run
+}
+
case "$1" in
start)
# /dev is automatically mounted by the kernel
-
- # The "-n: option tells mount not to write to the /etc/mtab
- # file (because /etc/mtab is a symbolic link to /proc/mounts,
- # which we are in the process of mounting).
- cmd_run_log_box "Mounting /proc" mount -n /proc
- cmd_run_log_box "Mounting /sys" mount /sys
- cmd_run_log_box "Mounting /tmp" mount /tmp
- cmd_run_log_box "Mounting /run" mount /run
+ cmd_run_log_box "Mounting kernel virtual filesystems" mount_kernel_virtual_fs
;;
*)