PPF Nightly Builds Script
Requirements: Java, Ant, Forrest, CVS, cvs2cl
#!/bin/sh ### config #################################################################### ppfversion=PPF-0.5 ppfhome=/path/to/PPF-cvs ppfpub=/path/to/wwwroot/PPF ### cvs update ################################################################ cd $ppfhome cvs -q -d:pserver:anonymous@ppf.cvs.sourceforge.net:/cvsroot/ppf co -P . ### build ##################################################################### cd PPF ant Release ### changelog ################################################################# cd .. cvs2cl -g -q -f $ppfpub/changelog.txt . ### publish ################################################################### cd PPF mkdir -p $ppfpub/src mkdir -p $ppfpub/docs cp -r build/src/* $ppfpub/src cp -r build/$ppfversion/src/* $ppfpub/src cp -r build/$ppfversion/docs/* $ppfpub/docs cp build/$ppfversion.zip $ppfpub cp build/$ppfversion.tar.gz $ppfpub rm $ppfpub/PPF-current.zip $ppfpub/PPF-current.tar.gz ln -s $ppfpub/$ppfversion.zip $ppfpub/PPF-current.zip ln -s $ppfpub/$ppfversion.tar.gz $ppfpub/PPF-current.tar.gz chmod -R a+rX $ppfpub/*
Back to PircBot Plugin Framework