aboutsummaryrefslogtreecommitdiff
path: root/rc.lib
diff options
context:
space:
mode:
Diffstat (limited to 'rc.lib')
-rw-r--r--rc.lib9
1 files changed, 9 insertions, 0 deletions
diff --git a/rc.lib b/rc.lib
index 919883e..412f98b 100644
--- a/rc.lib
+++ b/rc.lib
@@ -8,3 +8,12 @@ shell() {
error "Dropping to shell, type 'exit' to continue the boot process."
sh -l
}
+
+run_hook() {
+ out "Running '$1' hooks..."
+ for hook in "/etc/init/"*".$1"; do
+ [ -f "$hook" ] || continue
+ out "Running '$hook'..."
+ . "$hook"
+ done
+}