123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/bin/bash -e
- #release.sh 1.8.2
- #creates an airtime folder with a "1.8.2" suffix
- #creates tarballs with a "1.8.2" suffix
- #release.sh 1.8.2 RC
- #creates an airtime folder with a "1.8.2" suffix
- #creates tarballs with a "1.8.2-RC" suffix
- if [ $# == 0 ]; then
- echo "Zero arguments"
- exit
- elif [ $# == 1 ]; then
- suffix=$1
- version=$1
- else
- suffix=$1-$2
- version=$1
- fi
- dir=$(dirname $(readlink -f $0))
- gitrepo=$(readlink -f ./../../)
- echo "Creating tarballs with ${suffix} suffix"
- target=/tmp/airtime-${version}
- target_file=/tmp/airtime-${suffix}.tar.gz
- rm -rf $target
- rm -f $target_file
- git clone file://$gitrepo $target
- cd $target
- echo "Checking out tag airtime-${suffix}"
- git checkout airtime-${suffix}
- cd $target
- rm -rf .git .gitignore .gitmodules .zfproject.xml dev_tools/ audio_samples/
- #echo "Minimizing Airtime Javascript files..."
- #cd $dir
- #find $target/airtime_mvc/public/js/airtime/ -iname "*.js" -exec bash -c 'echo {}; jsmin/jsmin < {} > {}.min' \;
- #find $target/airtime_mvc/public/js/airtime/ -iname "*.js" -exec mv {}.min {} \;
- #echo "Done"
- #zip -r airtime-${suffix}.zip airtime-${version}
- cd /tmp/
- tar -czf $target_file airtime-${version}
- echo "Output file available at $target_file"
|