| Server IP : 85.214.239.14 / Your IP : 216.73.216.104 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/cwd/proc/2/cwd/proc/3/task/3/root/proc/2/cwd/etc/init.d/ |
Upload File : |
#! /bin/sh
### BEGIN INIT INFO
# Provides: umountroot
# Required-Start:
# Required-Stop:
# Should-Stop: halt reboot kexec
# Default-Start:
# Default-Stop: 0 6
# Short-Description: Mount the root and /usr filesystems read-only.
### END INIT INFO
PATH=/sbin:/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
remount_ro () {
[ "$VERBOSE" = no ] || log_action_begin_msg "Mounting $1 filesystem read-only"
MOUNT_FORCE_OPT=
[ "$(uname -s)" = "GNU/kFreeBSD" ] && MOUNT_FORCE_OPT=-f
# This:
# mount -n -o remount,ro /
# will act on a bind mount of / if there is one.
# See #339023 and the comment in checkroot.sh
mount $MOUNT_FORCE_OPT -n -o remount,ro -t dummytype dummydev $2 2>/dev/null \
|| mount $MOUNT_FORCE_OPT -n -o remount,ro dummydev $2 2>/dev/null \
|| mount $MOUNT_FORCE_OPT -n -o remount,ro $2
ES=$?
[ "$VERBOSE" = no ] || log_action_end_msg $ES
}
do_stop () {
remount_ro root /
if mountpoint -q /usr; then
remount_ro /usr /usr
fi
}
case "$1" in
start|status)
# No-op
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
do_stop
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
: