Rev | Line | |
---|
[1670] | 1 | #!/bin/sh -e |
---|
| 2 | |
---|
| 3 | VERSION=$1 |
---|
| 4 | |
---|
| 5 | if [ -z "$VERSION" ]; then |
---|
| 6 | echo "No version given" |
---|
| 7 | exit 1 |
---|
| 8 | fi |
---|
| 9 | |
---|
[1726] | 10 | svn update |
---|
| 11 | |
---|
[1670] | 12 | perl -pi -e "s/our \\\$VERSION =.*/our \\\$VERSION = '$VERSION';/" LATMOS-Accounts/lib/LATMOS/Accounts.pm |
---|
| 13 | perl -pi -e "s/our \\\$VERSION =.*/our \\\$VERSION = '$VERSION';/" LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web.pm |
---|
| 14 | |
---|
[1966] | 15 | perl -pi -e "s/^XXX/$VERSION/m" LATMOS-Accounts/Changes |
---|
| 16 | perl -pi -e "s/^XXX/$VERSION/m" LATMOS-Accounts-Web/Changes |
---|
| 17 | |
---|
[1670] | 18 | find -name "*.tar.gz" -o -name "*.rpm" | xargs rm |
---|
| 19 | |
---|
| 20 | ( |
---|
| 21 | cd LATMOS-Accounts |
---|
| 22 | perl Makefile.PL |
---|
| 23 | make rpm |
---|
| 24 | ) |
---|
| 25 | ( |
---|
| 26 | cd LATMOS-Accounts-Web/; |
---|
| 27 | perl Makefile.PL; |
---|
| 28 | make rpm |
---|
| 29 | ) |
---|
| 30 | |
---|
| 31 | ( |
---|
| 32 | cd .. |
---|
[1708] | 33 | svn cp trunk tags/$VERSION |
---|
[1670] | 34 | ) |
---|
| 35 | |
---|
[1892] | 36 | rsync -avPH ./LATMOS-Accounts/noarch/latmos-accounts-*-*.noarch.rpm ./LATMOS-Accounts-Web/noarch/latmos-accounts-web-*-*.noarch.rpm root@yuko.aero.jussieu.fr:/tmp |
---|
[2180] | 37 | rsync -avPH ./LATMOS-Accounts/noarch/latmos-accounts-*-*.noarch.rpm ./LATMOS-Accounts-Web/noarch/latmos-accounts-web-*-*.noarch.rpm root@la-template.latmos.upmc.fr:/tmp |
---|
[2230] | 38 | |
---|
[1951] | 39 | rsync -avPH ./LATMOS-Accounts/noarch/latmos-accounts-*-*.noarch.rpm \ |
---|
| 40 | ./LATMOS-Accounts-Web/noarch/latmos-accounts-web-*-*.noarch.rpm \ |
---|
| 41 | ./LATMOS-Accounts/*.src.rpm \ |
---|
| 42 | ./LATMOS-Accounts-Web/*.src.rpm \ |
---|
[2230] | 43 | ./LATMOS-Accounts/*.tar.gz \ |
---|
| 44 | ./LATMOS-Accounts-Web/*.tar.gz \ |
---|
[1951] | 45 | nanardon@forge.ipsl.jussieu.fr:/ipsl/forge/projets/link-accounts/web/release/${VERSION}/ |
---|
[2230] | 46 | |
---|
[2180] | 47 | ssh -t root@la-template.latmos.upmc.fr urpmi /tmp/*.noarch.rpm |
---|
[1670] | 48 | |
---|
Note: See
TracBrowser
for help on using the repository browser.