From c1b67b867dfc95c5f620dfe44d90887823296170 Mon Sep 17 00:00:00 2001 From: "alexandr.kravchenko" <alexander.kravchenko@demlabs.net> Date: Tue, 25 Feb 2020 20:12:50 +0500 Subject: [PATCH] added new dependency. added error on failure --- prod_build/general/chroot_wrap.sh | 5 +++-- prod_build/linux/debian/conf/dependencies | 2 +- prod_build/linux/debian/conf/publish | 4 ++-- prod_build/linux/debian/conf/version_info | 3 --- prod_build/linux/ubuntu/conf/dependencies | 2 +- 5 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 prod_build/linux/debian/conf/version_info diff --git a/prod_build/general/chroot_wrap.sh b/prod_build/general/chroot_wrap.sh index 991f4d827..36dddf2c7 100755 --- a/prod_build/general/chroot_wrap.sh +++ b/prod_build/general/chroot_wrap.sh @@ -33,7 +33,7 @@ for platform in $PLATFORMS; do for distr in $HOST_DISTR_VERSIONS; do for arch in $HOST_ARCH_VERSIONS; do if [ -e $CHROOTS_PATH/$CHROOT_PREFIX-$distr-$arch ]; then - schroot -c $CHROOT_PREFIX-$distr-$arch -- launcher.sh prod_build/$platform/scripts/$JOB.sh $PKG_TYPE || errcode=$? + schroot -c $CHROOT_PREFIX-$distr-$arch -- launcher.sh prod_build/$platform/scripts/$JOB.sh $PKG_TYPE || { errcode=$? && unexport_variables "./prod_build/$platform/conf/*"; exit $errcode; } # echo "schroot stub $PKG_TYPE" else echo "chroot $CHROOT_PREFIX-$distr-$arch not found. You should install it first" @@ -41,10 +41,11 @@ for platform in $PLATFORMS; do done done echo "workdir before postinstall is $(pwd)" - [ -e prod_build/$platform/scripts/post-build.sh ] && prod_build/$platform/scripts/post-build.sh #For post-build actions not in chroot (global publish) + [ -e prod_build/$platform/scripts/post-build.sh ] && prod_build/$platform/scripts/post-build.sh errcode=$? #For post-build actions not in chroot (global publish) PKG_FORMAT=$(echo $PKG_FORMAT | cut -d ' ' -f2-) unexport_variables "./prod_build/$platform/conf/*" done #[ $(mount | grep "/run/schroot/mount") ] && sudo umount -l /run/schroot/mount && sudo rm -r /run/schroot/mount/* #Removing mountpoint odds. cd $wd +exit $errcode diff --git a/prod_build/linux/debian/conf/dependencies b/prod_build/linux/debian/conf/dependencies index dc39e2983..48c4e2888 100644 --- a/prod_build/linux/debian/conf/dependencies +++ b/prod_build/linux/debian/conf/dependencies @@ -1 +1 @@ -PKG_DEPS="libjson-c-dev libsqlite3-dev libmemcached-dev libev-dev libmagic-dev libcurl4-gnutls-dev libldb-dev libtalloc-dev libtevent-dev" +PKG_DEPS="libjson-c-dev libsqlite3-dev libmemcached-dev libev-dev libmagic-dev libcurl4-gnutls-dev libldb-dev libtalloc-dev libtevent-dev traceroute" diff --git a/prod_build/linux/debian/conf/publish b/prod_build/linux/debian/conf/publish index 4aaf32d32..93c64d60c 100644 --- a/prod_build/linux/debian/conf/publish +++ b/prod_build/linux/debian/conf/publish @@ -1,8 +1,8 @@ -HOST_DISTR_VERSIONS="buster" +HOST_DISTR_VERSIONS="stretch buster" HOST_ARCH_VERSIONS="amd64" PACKAGE_PATH=builds/deb/ REPO_DIR_SRC=/var/tmp/repository -DISTR_CODENAME="buster" +DISTR_CODENAME="stretch buster" REPO_ADDR=debian.pub.demlabs.net REPO_DIR=/var/www/html/debian.pub.demlabs.net DISTR_COMPONENT=main diff --git a/prod_build/linux/debian/conf/version_info b/prod_build/linux/debian/conf/version_info deleted file mode 100644 index 288cd5c83..000000000 --- a/prod_build/linux/debian/conf/version_info +++ /dev/null @@ -1,3 +0,0 @@ -VERSION_FILE=config.pri -VERSION_ENTRIES="VER_MAJ VER_MIN VER_PAT VER_CODE" -VERSION_FORMAT="VER_MAJ.VER_MIN-VER_PAT" diff --git a/prod_build/linux/ubuntu/conf/dependencies b/prod_build/linux/ubuntu/conf/dependencies index 1f99bdcdd..7282350d9 100644 --- a/prod_build/linux/ubuntu/conf/dependencies +++ b/prod_build/linux/ubuntu/conf/dependencies @@ -1 +1 @@ -PKG_DEPS="cmake libjson-c-dev libsqlite3-dev libmemcached-dev libev-dev libmagic-dev libcurl4-gnutls-dev libldb-dev libtalloc-dev libtevent-dev" +PKG_DEPS="cmake libjson-c-dev libsqlite3-dev libmemcached-dev libev-dev libmagic-dev libcurl4-gnutls-dev libldb-dev libtalloc-dev libtevent-dev traceroute" -- GitLab