about summary refs log tree commit diff
path: root/foo/etc/runit/3
diff options
context:
space:
mode:
Diffstat (limited to 'foo/etc/runit/3')
-rwxr-xr-xfoo/etc/runit/345
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