diff options
Diffstat (limited to 'packaging/Mandrake/makerpms-cvs.sh')
-rw-r--r-- | packaging/Mandrake/makerpms-cvs.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/packaging/Mandrake/makerpms-cvs.sh b/packaging/Mandrake/makerpms-cvs.sh new file mode 100644 index 0000000000..0faaf4d0ba --- /dev/null +++ b/packaging/Mandrake/makerpms-cvs.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# makerpms-cvs.sh +# A quick script to build RPMs from cvs to test packaging +# Buchan Milne <bgmilne@cae.co.za> + +[ $# -lt 1 ] && echo "Usage: $0 <Samba version>" && exit 1 + +VERSION=$1cvs +RELEASE=`date +%Y%m%d` +shift + +# Replace PRELEASE and PVERSION with release number in all files ending with +# .tmpl + +FILES=$(find . -name "*.tmpl" -type f) + +for i in $FILES;do + NEW=$(echo $i|sed -e 's/\.tmpl//g'); + cat $i |sed -e 's/PVERSION/'$VERSION'/g; s/PRELEASE/'$RELEASE'/g'> $NEW ; +done + +#Change up three directories, rename directory to samba-$VERSION, change back +#then run makerpms.sh + +( +CURRENT=$(pwd) +cd $(dirname $(dirname $(dirname $CURRENT))) +SAMBA_DIR=$(basename $(dirname $(dirname $CURRENT))) +mv $SAMBA_DIR samba-$VERSION +cd samba-$VERSION/packaging/Mandrake +sh makerpms.sh $@ +cd $(dirname $(dirname $(dirname $CURRENT))) +mv samba-$VERSION $SAMBA_DIR +) |