aboutsummaryrefslogtreecommitdiff
path: root/rc.shutdown
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2020-01-13 20:19:26 +0300
committerCem Keylan <cem@ckyln.com>2020-01-13 20:19:26 +0300
commit7448b0a31bb899a136157272aa5d9767566ab0cc (patch)
treee8a977430706405a87682e0420724b13d63cfa09 /rc.shutdown
parent829d56ed67ede66c7bff3276c683325a273064dc (diff)
downloadinit-7448b0a31bb899a136157272aa5d9767566ab0cc.tar.gz
remove run_hooks function for sinit option parsing
Diffstat (limited to 'rc.shutdown')
-rwxr-xr-xrc.shutdown14
1 files changed, 8 insertions, 6 deletions
diff --git a/rc.shutdown b/rc.shutdown
index 83b6572..9e6d028 100755
--- a/rc.shutdown
+++ b/rc.shutdown
@@ -10,9 +10,10 @@ out "Waiting for services to stop..."; {
sv exit /var/service/*
}
-out "Running pre shutdown hooks..."; {
- run_hooks /etc/init/*.pre.shutdown
-}
+out "Running pre shutdown hooks..."
+for file in /etc/init/*.pre.shutdown ; do
+ [ -f "$file" ] && . "$file"
+done
out "Saving random seed..."; {
dd count=1 bs=512 if=/dev/random of=/var/random.seed
@@ -48,6 +49,7 @@ out "Deactivating dmcrypt devices (if any exist)."; {
}
}
-out "Running post shutdown hooks..."; {
- run_hooks /etc/rc.d/*.post.shutdown
-}
+out "Running post shutdown hooks...";
+for file in /etc/rc.d/*.post.shutdown ; do
+ [ -f "$file" ] && . "$file"
+done