#!/bin/bash # mountkernfs # 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 cmd_run_log_box "Mounting kernel virtual filesystems" mount_kernel_virtual_fs ;; *) echo "Usage: $0 {start}" exit ${EXIT_CODE_FAILURE} ;; esac exit $?