diff options
Diffstat (limited to 'foo/etc/runit/3')
-rwxr-xr-x | foo/etc/runit/3 | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/foo/etc/runit/3 b/foo/etc/runit/3 deleted file mode 100755 index 577568d..0000000 --- a/foo/etc/runit/3 +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -# vim: set ts=4 sw=4 et: - -PATH=/usr/bin:/usr/sbin - -. /etc/rc.conf - -if [ -e /run/runit/reboot ]; then - touch /etc/runit/reboot - chmod 100 /etc/runit/reboot -fi - -echo "Waiting for services to stop..." -sv -w196 force-stop /var/service/* -sv exit /var/service/* - -stty onlcr - -echo "Saving random seed..." -dd if=/dev/urandom of=/var/lib/random-seed count=1 bs=512 >/dev/null 2>&1 - -if [ -n "$HARDWARECLOCK" ]; then - hwclock --systohc ${HARDWARECLOCK:+--$(echo $HARDWARECLOCK |tr A-Z a-z)} -fi - -halt -w # for utmp - -echo "Stopping udev..." -udevadm control --exit - -echo "Sending TERM signal to processes..." -pkill --inverse -s0,1 -TERM -sleep 5 -echo "Sending KILL signal to processes..." -pkill --inverse -s0,1 -KILL - -echo "Unmounting filesystems, disabling swap..." -umount /tmp -swapoff -a -umount -r -a -t nosysfs,noproc,nodevtmpfs,notmpfs - -echo "Remounting rootfs read-only..." -mount -o remount,ro / -sleep 1 -sync |