summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/rl-system.init11
1 files changed, 10 insertions, 1 deletions
diff --git a/scripts/rl-system.init b/scripts/rl-system.init
index fac5fbc1..6a2b8d25 100755
--- a/scripts/rl-system.init
+++ b/scripts/rl-system.init
@@ -210,8 +210,17 @@ start () {
# note that this approach only supports hooks that are "configured",
# i.e., it does not support hooks that need to always be present.
cpostdir=$(cli-shell-api getPostCommitHookDir)
+
+ # exclude commits hooks from vyatta-cfg
+ excluded="10vyatta-log-commit.pl 99vyos-user-postcommit-hooks"
+
if [ -d "$cpostdir" ]; then
- rm -f $cpostdir/*
+ for f in $cpostdir/*
+ do
+ if [[ ! $excluded =~ $(basename $f) ]]; then
+ rm -f $cpostdir/$(basename $f)
+ fi
+ done
fi
## Clear out apt config file--it will be filled in by config load