diff options
author | Dexter Morgan <dmorgan@mageia.org> | 2011-07-05 14:42:43 +0000 |
---|---|---|
committer | Dexter Morgan <dmorgan@mageia.org> | 2011-07-05 14:42:43 +0000 |
commit | a61f5f60bde2bcd8c2a107c8abd5f7f206d58310 (patch) | |
tree | e0e2e8aaa969186edbbf6d119ea4852e1ea51902 | |
parent | f625d58072505811c8cc1ccdc769b6ab676cf0b9 (diff) | |
download | puppet-a61f5f60bde2bcd8c2a107c8abd5f7f206d58310.tar puppet-a61f5f60bde2bcd8c2a107c8abd5f7f206d58310.tar.gz puppet-a61f5f60bde2bcd8c2a107c8abd5f7f206d58310.tar.bz2 puppet-a61f5f60bde2bcd8c2a107c8abd5f7f206d58310.tar.xz puppet-a61f5f60bde2bcd8c2a107c8abd5f7f206d58310.zip |
Add workaround to not send mail from schedbot user
We will be able to remove it as soon as we will use an other send mail hook
-rw-r--r-- | modules/subversion/templates/hook_commit.sh | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/modules/subversion/templates/hook_commit.sh b/modules/subversion/templates/hook_commit.sh index 0fdfc3e5..22f31947 100644 --- a/modules/subversion/templates/hook_commit.sh +++ b/modules/subversion/templates/hook_commit.sh @@ -1,5 +1,20 @@ #!/bin/sh -for script in $0.d/*; do + +REP="$1" +TXN="$2" + +author=$(svnlook author -t "$TXN" "$REP") + +# This is here only the time we use hook_sendmail.pl +# We will be able to remove it when updating to a better send mail hook + +if [ "$author" = 'schedbot' ]; then + LIST= `ls $0.d/* | grep -v hook_sendmail.pl ` +else + LIST=`ls $0.d/*` +fi + +for script in $LIST; do if [ ! -x "$script" ]; then continue fi |