diff options
author | U-X2Go-WinBuilder\X2Go <X2Go@X2Go-WinBuilder.(none)> | 2014-03-05 10:52:43 +0100 |
---|---|---|
committer | U-X2Go-WinBuilder\X2Go <X2Go@X2Go-WinBuilder.(none)> | 2014-03-05 10:52:43 +0100 |
commit | 79193c380f90eac5a44ff13ba0de857d327abd08 (patch) | |
tree | 71e86c71d8a7f8fa011e7f8d2748d7d5f8811734 /bin/build-nsis-package.sh | |
parent | a74b18ee2fadae60a60907a4c31d25a93a3667a6 (diff) | |
download | buildscripts-79193c380f90eac5a44ff13ba0de857d327abd08.tar.gz buildscripts-79193c380f90eac5a44ff13ba0de857d327abd08.tar.bz2 buildscripts-79193c380f90eac5a44ff13ba0de857d327abd08.zip |
build-nsis-package.sh: more fixes after in situ testing, still quite dirty code
Diffstat (limited to 'bin/build-nsis-package.sh')
-rw-r--r-- | bin/build-nsis-package.sh | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/bin/build-nsis-package.sh b/bin/build-nsis-package.sh index 1817331..db8512a 100644 --- a/bin/build-nsis-package.sh +++ b/bin/build-nsis-package.sh @@ -25,27 +25,22 @@ export PATH=~/bin:/cygdrive/d/Build/scripts:$PATH -GIT_USER="gituser" +GIT_USER="x2go" GIT_HOSTNAME="code.x2go.org" -DEBEMAIL="firstname.lastname@mydomain.org" -DEBFULLNAME="Firstname Lastname" GPG_KEY= NSIS_DISTS_SUPPORTED="mingw" MINGW_DISTROS="current" COMPONENT_MAIN="main" COMPONENT_NIGHTLY="heuler" -COMPONENT_BUNDLES="bundle-release1 bundle-release2" -REPOS_SERVER="packages.mydomain.org" -PACKAGES_WITHOUT_OTHERMIRROR="keyring" +COMPONENT_BUNDLES="baikal" + +REPOS_SERVER="code.x2go.org" GNUPGHOME=$HOME/.gnupg test -z $1 && { echo "usage: $(basename $0) [<subpath>/]<git-project> {main,main/<codename>,nightly,nightly/<codename>} [<git-checkout>]"; exit -1; } -PREFIX=$(echo `basename $0` | cut -d"-" -f1) -#test -f ~/.buildscripts/$PREFIX.conf && . ~/.buildscripts/$PREFIX.conf || { echo "$0 has no valid context prefix..."; exit -1; } - FORCE_BUILD=${FORCE_BUILD:-"yes"} NSIS_BUILD_FOR=${NSIS_BUILD_FOR:-"mingw:$MINGW_DISTROS"} @@ -228,18 +223,15 @@ upload_packages() { l_CODENAME=qt-4.8 MINGW_REPOS_BASE=/srv/sites/x2go.org/code/releases/binary-win32/x2goclient/heuler/ - # TODO: Improve generate-nsis-version.pl so that it can be run from another dir - cd /cygdrive/d/Build/scripts/ - ./generate-nsis-version.pl - # create remote directories in archive - 0</dev/null ssh $REPOS_SERVER mkdir -p $MINGW_REPO_BASE/$l_DIST/$l_CODENAME/ + 0</dev/null ssh $REPOS_SERVER mkdir -p $MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/ # remove installer packages that are older than 30 days - 0</dev/null ssh $REPOS_SERVER "find \"$MINGW_REPO_BASE/$l_DIST/$l_CODENAME/*\" -mtime +30 -name \"x2goclient-*-setup.exe\"; while read installer; do rm -f "$installer"; done + 0</dev/null ssh $REPOS_SERVER "find \"$MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/*\" -mtime +30 -name \"x2goclient-*-setup.exe\" 2>/dev/null | while read installer; do rm -f "$installer"; done # copy new installer to download location - scp D:\\Build\\Scripts\\test\\$l_DIST\\$l_CODENAME\\i386\\x2goclient-*-setup.exe" "$MINGW_REPO_BASE/$l_DIST/$l_CODENAME/" + # FIXME: this should work scp /cygdrive/d/Build/pkg-dist/$l_DIST/$l_CODENAME/i386/$PROJECT-*-setup.exe" "$MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/" + scp /cygdrive/d/Build/GIT/nightly/$PROJECT/nsis/$PROJECT-*-setup.exe $REPOS_SERVER:"$MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/" done return 0 } |