#!/bin/bash ############################################################################## # $Id: notify_puppet,v 1.10 2008-04-30 10:11:31 heli Exp $ ############################################################################## # Run 'cvs update' in $BASE. # Additionally update a timestamp file (which could be watched by puppetd) when # a commit occurs in module puppet. BASE=/etc/puppet LOG=/var/log/puppet/cvs_update.log if [ -d $BASE ]; then DATE=`date` WHO=`whoami` echo $DATE >$BASE/last_cvs_commit echo "***** $DATE ($WHO): *****" >>$LOG cd $BASE && cvs -q update -d -P >>$LOG fi