1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/sh
- # Begin $RC_BASE/init.d/mountvirtfs
- ### BEGIN INIT INFO
- # Provides: mountvirtfs
- # Required-Start:
- # Should-Start:
- # Required-Stop:
- # Should-Stop:
- # Default-Start: S
- # Default-Stop:
- # Short-Description: Mounts /sys, /proc, and /run virtual (kernel) filesystems.
- # Description: Mounts /sys, /proc, and run virtual (kernel) filesystems.
- # X-LFS-Provided-By: LFS
- ### END INIT INFO
- . /lib/lsb/init-functions
- case "${1}" in
- start)
- message="Mounting virtual file systems:"
- if ! mountpoint /proc > /dev/null; then
- message="${message}${INFO} /proc${NORMAL}"
- mount -n /proc || failed=1
- fi
- if ! mountpoint /sys > /dev/null; then
- message="${message}${INFO} /sys${NORMAL}"
- mount -n /sys || failed=1
- fi
- # create needed directories in /run
- mkdir /run/{var,lock,shm} || failed=1
- chmod 1777 /run/shm
- (exit ${failed})
- evaluate_retval standard
- ;;
- *)
- echo "Usage: ${0} {start}"
- exit 1
- ;;
- esac
- # End $RC_BASE/init.d/mountvirtfs
|