diff options
| author | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2026-05-24 15:40:32 +0000 |
|---|---|---|
| committer | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2026-05-24 15:40:32 +0000 |
| commit | dea2a1fa20fc8e843cd85e5920a67b9054d00b2e (patch) | |
| tree | f331ff92dc5fd26f5803b483a24a0a21fd9bb97a /repos/core/initscripts/rc.shutdown | |
| parent | ef5bfeb93345a5a681d88e99775622bf28defd8d (diff) | |
| download | alicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.tar.gz alicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.zip | |
Woodpecker CI ef5bfeb93345a5a681d88e99775622bf28defd8d [SKIP CI]
Diffstat (limited to 'repos/core/initscripts/rc.shutdown')
| -rwxr-xr-x | repos/core/initscripts/rc.shutdown | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/repos/core/initscripts/rc.shutdown b/repos/core/initscripts/rc.shutdown deleted file mode 100755 index 255c4b5a..00000000 --- a/repos/core/initscripts/rc.shutdown +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh - -echo "> Shutting down system..." - -if [ -x /etc/rc.shutdown.local ]; then - echo "> Running local shutdown scripts..." - /etc/rc.shutdown.local -fi - -if command -v udevadm >/dev/null 2>&1; then - echo "> Stopping udev..." - udevadm control --exit -fi - -echo "> Stopping all services..." -sv force-stop /var/service/* 2>/dev/null - -sleep 1 - -if [ -w /var/lib/random-seed ]; then - echo "> Saving random seed..." - dd if=/dev/urandom of=/var/lib/random-seed count=1 bs=512 2>/dev/null -fi - -if [ -e /dev/rtc ] || [ -e /dev/rtc0 ]; then - echo "> Syncing hardware clock..." - hwclock -w -u 2>/dev/null -fi - -echo "> Terminating processes..." -kill -s TERM -1 2>/dev/null -sleep 2 - -kill -s KILL -1 2>/dev/null -sleep 1 - -echo "> Disabling swap..." -swapoff -a 2>/dev/null - -echo "> Bringing down network..." -ip link set lo down 2>/dev/null - -for iface in $(ip link show | grep '^[0-9]' | awk -F: '{print $2}' | tr -d ' ' | grep -v '^lo$'); do - ip link set "$iface" down 2>/dev/null -done - -echo "> Unmounting filesystems..." -umount -a -r -t noproc 2>/dev/null - -echo "> Remounting root as read-only..." -mount -o remount,ro / 2>/dev/null - -echo "> Syncing filesystems..." -sync - -sleep 1 - -echo "> Shutdown complete. Bye!" |