Files
initscripts/SRC/initscripts/init.d/mountfs
Jay Larson 843c8721f1 The following changes were made:
* Configuration moved to new CONFIG directory to separate from usher
  * Made various improvements to most init scripts
  * Added dependency to perl for update-rc
2018-07-28 14:30:08 -05:00

41 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
### BEGIN INIT INFO
# Provides: $local_fs
# Required-Start: udev checkfs checkroot
# Should-Start:
# Required-Stop: swap
# Should-Stop:
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Mounts/unmounts local filesystems
# Description: Remounts root filesystem read/write and mounts all
# remaining local filesystems defined in /etc/fstab
# During stop remounts root filesystem read-only and
# unmounts remaining filesystems.
# X-Required: true
### END INIT INFO
. /lib/lsb/init-functions
[ -z $container ] || exit 0
case "$1" in
start)
log_init_msg "Mounting local file systems"
mount -a -O no_netdev >/dev/null && log_success_msg || log_failure_msg
;;
stop)
log_init_msg "Unmounting local file systems"
umount -a -d -r -t notmpfs,nosysfs,nodevtmpfs,noproc,nodevpts \
>/dev/null && log_success_msg || log_failure_msg
mount -o remount,ro /
;;
*)
echo "Usage: $0 [start|stop]"
exit 1
;;
esac
exit 0