diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2013-05-25 14:57:16 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2013-05-25 14:57:16 +0200 |
commit | 984f0ae8ce1212d1b0503e9dbd0c45ddadf90c0d (patch) | |
tree | 97a4baa5801501a884d1c5cd10aa10753402633c /bin/build-all-packages | |
parent | a8e1e5c439589a13f59c195c9c6173eaaa2f425e (diff) | |
download | buildscripts-984f0ae8ce1212d1b0503e9dbd0c45ddadf90c0d.tar.gz buildscripts-984f0ae8ce1212d1b0503e9dbd0c45ddadf90c0d.tar.bz2 buildscripts-984f0ae8ce1212d1b0503e9dbd0c45ddadf90c0d.zip |
add support for building all baikal packages in one go
Diffstat (limited to 'bin/build-all-packages')
-rwxr-xr-x | bin/build-all-packages | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/build-all-packages b/bin/build-all-packages index e9e3c06..76468eb 100755 --- a/bin/build-all-packages +++ b/bin/build-all-packages @@ -18,6 +18,7 @@ # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. COMPONENT_MAIN="main" +COMPONENT_BAIKAL="baikal" COMPONENT_NIGHTLY="nightly" LIB_PACKAGES_NIGHTLY= @@ -65,6 +66,23 @@ CODENAME=${2:-""} done } +# build all packages tagged as build-baikal +[ "x$COMPONENT" = "x$COMPONENT_BAIKAL" ] || [ -z $COMPONENT ] && { + echo -e $LIB_PACKAGES_BAIKAL $APP_PACKAGES_BAIKAL | while read pkg comp checkout; do + if [ -n $CODENAME ]; then + comp="$comp/$CODENAME" + fi + if [ "x$(basename $0)" = "x$PREFIX-build-all-packages" ]; then + $PREFIX-build-package $pkg $comp $checkout + elif [ "x$(basename $0)" = "x$PREFIX-upload-all-packages" ]; then + $PREFIX-upload-package $pkg $comp $checkout + elif [ "x$(basename $0)" = "x$PREFIX-build+upload-all-packages" ]; then + $PREFIX-build-package $pkg $comp $checkout && $PREFIX-upload-package $pkg $comp $checkout + fi + done +} + echo "Component: $COMPONENT" echo "Main: $COMPONENT_MAIN" +echo "Baikal: $COMPONENT_BAIKAL" echo "Nightly: $COMPONENT_NIGHTLY" |