diff options
-rwxr-xr-x | make-release.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/make-release.sh b/make-release.sh new file mode 100755 index 0000000..97945f2 --- /dev/null +++ b/make-release.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +PDUINO_VERSION=$1 +FIRMATA_VERSION=$2 + +PDUINO_DIR=Pduino-${PDUINO_VERSION} +FIRMATA_DIR=Firmata-${FIRMATA_VERSION} + +cd /tmp +mkdir pduino-release +cd pduino-release +svn co https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/externals/hardware/arduino $PDUINO_DIR + +cd $PDUINO_DIR +svn co https://firmata.svn.sourceforge.net/svnroot/firmata/arduino/trunk $FIRMATA_DIR + +#remove cruft +find . -name .DS_Store -delete +find . -name .svn -print0 | xargs -0 rm -r +rm -rf PICduino examples arduino-stress-test.pd + +zip -9r ../${FIRMATA_DIR}.zip $FIRMATA_DIR +cd .. +zip -9r ${PDUINO_DIR}.zip $PDUINO_DIR + +# add to CVS for my website +cp -a ${FIRMATA_DIR}.zip ${PDUINO_DIR}.zip ~/code/works/pd/ +cd ~/code/works/pd +cvs add ${FIRMATA_DIR}.zip ${PDUINO_DIR}.zip + + + + + + |