diff options
author | Thomas Bächler <thomas@archlinux.org> | 2009-08-25 12:57:02 +0200 |
---|---|---|
committer | Thomas Bächler <thomas@archlinux.org> | 2009-08-25 12:57:02 +0200 |
commit | cfabb85924f35c636550609b332d088aaae9941f (patch) | |
tree | db508828fde2166a8accfd3251da461642812057 /rc.multi | |
parent | 76bb11cb8b5374ff2bba79afc80c408f61779f0c (diff) |
Implement a hook-system that allows to add custom code to the initscripts at certain places
A function add_hook can be called from functions.d to register a hook function. The existing hooks
are based on suggestions from Michael Towers (larch) and on the implementation of initscripts-extras-fbsplash
which currently uses the strings passed to stat_busy and stat_done for this. More hooks can
be added if requested.
The implementation uses associative arrays and will thus only work with bash 4 or later
Diffstat (limited to 'rc.multi')
-rwxr-xr-x | rc.multi | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -6,6 +6,8 @@ . /etc/rc.conf . /etc/rc.d/functions +run_hook start rc.multi + # Load sysctl variables if sysctl.conf is present [ -r /etc/sysctl.conf ] && /sbin/sysctl -q -p &>/dev/null @@ -24,4 +26,6 @@ if [ -x /etc/rc.local ]; then /etc/rc.local fi +run_hook end rc.multi + # vim: set ts=2 noet: |