diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-24 15:16:28 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-24 15:16:28 -0200 |
commit | 45c99882a470b33edf4789e67aca610ecd3eeda7 (patch) | |
tree | f50960d84d8168c798f13ebe025afcd7daec10c6 /files/post-update.sh | |
parent | 9d03c74a5133ff24178eaa86a662ea1bb7fc2e5e (diff) | |
download | puppet-puppet-45c99882a470b33edf4789e67aca610ecd3eeda7.tar.gz puppet-puppet-45c99882a470b33edf4789e67aca610ecd3eeda7.tar.bz2 |
Adding puppet::master::update
Diffstat (limited to 'files/post-update.sh')
-rw-r--r-- | files/post-update.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/files/post-update.sh b/files/post-update.sh new file mode 100644 index 0000000..21030b1 --- /dev/null +++ b/files/post-update.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# See https://we.riseup.net/riseup+tech/puppet + +echo "" +echo "Updating puppet configuration..." +echo "" + +unset GIT_DIR + +cd $PUPPET_DIR + +# lockfile comes from procmail package +lockfile ~/puppet.lock + +# call external SUID script that will update PUPPET_DIR +sudo -u puppet /usr/local/sbin/update-puppet-conf.sh \ + || echo "Updating puppet failed. Fix it manually." + +# remove lock +rm -f ~/puppet.lock |