summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2011-04-25 22:52:19 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2011-04-25 22:52:19 +0200
commitb02379d945ba6bbbcacf53640ab816ea594bb408 (patch)
treef0966ab79c075647630a3c080911c9ac71cc5293
parentdcde59521947dfdb7a81cb2be57d01b475f3c705 (diff)
downloadbuildscripts-b02379d945ba6bbbcacf53640ab816ea594bb408.tar.gz
buildscripts-b02379d945ba6bbbcacf53640ab816ea594bb408.tar.bz2
buildscripts-b02379d945ba6bbbcacf53640ab816ea594bb408.zip
adds a simple wrapper for x2go-buildpackage that builds to whole Git as Debian packages
-rwxr-xr-xbin/x2go-buildallpackages47
1 files changed, 47 insertions, 0 deletions
diff --git a/bin/x2go-buildallpackages b/bin/x2go-buildallpackages
new file mode 100755
index 0000000..28e98f6
--- /dev/null
+++ b/bin/x2go-buildallpackages
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+LIB_PACKAGES_HEULER="
+nxcomp heuler master
+nxcompext heuler master
+nxcompshad heuler master
+python-x2go heuler master
+"
+LIB_PACKAGES_MAIN="
+nxcomp main build-main
+nxcompext main build-main
+nxcompshad main build-main
+python-x2go main build-main
+"
+
+APP_PACKAGES_HEULER="
+x2goserver heuler master
+x2goagent heuler master
+x2goclient heuler master
+nxproxy heuler master
+cups-x2go heuler master
+x2godesktopsharing heuler master
+x2gognomebindings heuler master
+pyhoca-gui heuler master
+"
+APP_PACKAGES_MAIN="
+x2goserver main build-main
+x2goagent main build-main
+x2goclient main build-main
+nxproxy main build-main
+cups-x2go main build-main
+x2godesktopsharing main build-main
+x2gognomebindings main build-main
+pyhoca-gui main build-main
+x2gothinclient main heuler tmpfs
+"
+
+# build the newest code... (nightly-builds)
+for pkg comp checkout in $LIB_PACKAGES_HEULER + $APP_PACKAGES_HEULER; do
+ x2go-buildpackage $pkg $comp $checkout
+done
+
+# build all packages tagged as ,,build-main'Ä
+for pkg comp checkout in $LIB_PACKAGES_MAIN + $APP_PACKAGES_MAIN; do
+ x2go-buildpackage $pkg $comp $checkout
+done
+