On Thu, Aug 26, 2010 at 02:16:23PM +0000, [email protected] wrote: > > --- tools/mailer.sh 1970-01-01 00:00:00 +0000 > +++ tools/mailer.sh 2010-08-26 14:12:39 +0000 > @@ -0,0 +1,62 @@ > +#!/bin/sh > +# > +# Mailer script that notifies about commits to a BZR repo
. > +# path to the file containing the last processed revision > +LASTREV=/tmp/mailer_lastrev.txt > +# buffer used to build the body of the e-mail > +MAILBUF=/tmp/mailer_buffer.txt This is bad design, /tmp gets deleted upon reboot. Keep the information in a user-specific tmpfile, i.e. ~/tmp/. Also, writing temporary files with predictable names in globally-writable locations upons you up to all manners of race conditions and security holes. > +# from now on, working in the BZR repo > +cd $REPO You should fail here (and in other places) in case of error. > + # create the body of the e-mail > + > $MAILBUF > + bzr log -r $rev | tail -n +7 >> $MAILBUF The first line is superfluous, just redirect 'bzr log' directly. Diego _______________________________________________ Mailing list: https://launchpad.net/~hipl-core Post to : [email protected] Unsubscribe : https://launchpad.net/~hipl-core More help : https://help.launchpad.net/ListHelp

