diff options
author | Devin J. Pohly <djpohly+arch@gmail.com> | 2011-11-26 12:47:30 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2011-11-26 12:50:27 +0100 |
commit | 9210d8624c44d0efda356d4bbd7ac44b0afd60b9 (patch) | |
tree | e6bac168ca9af331420b400187450436499902a2 | |
parent | 3dbbd1e28eb12171be6c8c76098a5da579724d5b (diff) | |
download | initscripts-9210d8624c44d0efda356d4bbd7ac44b0afd60b9.tar.xz |
hooks: add shutdown_preumount hook
This would be useful for filesystem monitoring software which needs to
capture all changes to the filesystem - including the final writes to
the random seed and wtmp.
[tomegun: this hook is now the same as the postkillall hook, but that might
change, so I agree with adding it for the sake of having sane semantics.]
Signed-off-by: Devin J. Pohly <djpohly+arch@gmail.com>
Signed-off-by: Tom Gundersen <teg@jklm.no>
-rw-r--r-- | functions | 1 | ||||
-rwxr-xr-x | rc.shutdown | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -555,6 +555,7 @@ bootlogd_stop() { # single_prekillall: before all processes are being killed in rc.single # shutdown_postkillall: after all processes have been killed in rc.shutdown # single_postkillall: after all processes have been killed in rc.single +# shutdown_preumount: after last filesystem write, but before filesystems are unmounted # shutdown_postumount: after filesystems are unmounted # shutdown_poweroff: directly before powering off in rc.shutdown # diff --git a/rc.shutdown b/rc.shutdown index 30708ce..4b513f7 100755 --- a/rc.shutdown +++ b/rc.shutdown @@ -50,6 +50,8 @@ kill_all run_hook shutdown_postkillall +run_hook shutdown_preumount + # unmount any non-api partitions that are backed by swap, we don't want to # move their contents into memory (waste of time and might caues OOM). status "Unmounting Swap-backed Filesystems" umount_all "tmpfs" |