Adding possibility to run build script from any folder 77/6277/1
authorMauro Sardara <[email protected]>
Wed, 19 Apr 2017 15:51:23 +0000 (17:51 +0200)
committerMauro Sardara <[email protected]>
Wed, 19 Apr 2017 15:51:23 +0000 (17:51 +0200)
Change-Id: Ied1eb7286f73020cf4b2dd74de790b05b92e7190
Signed-off-by: Mauro Sardara <[email protected]>
scripts/build-package.sh

index 5c1ed12..6ea9aab 100644 (file)
@@ -3,6 +3,7 @@
 set -euxo pipefail
 IFS=$'\n\t'
 
+SCRIPT_PATH=$( cd "$(dirname "${BASH_SOURCE}")" ; pwd -P )
 APT_PATH=`which apt-get` || true
 apt_get=${APT_PATH:-"/usr/local/bin/apt-get"}
 
@@ -197,7 +198,7 @@ build_package() {
     hostname
 
     # Make the package
-    mkdir -p build && pushd build
+    mkdir -p $SCRIPT_PATH/../build && pushd $SCRIPT_PATH/../build
 
     rm -rf *
     cmake -DCMAKE_INSTALL_PREFIX=/usr -DRPM_PACKAGE=$RPM -DDEB_PACKAGE=$DEB -DDISTRIBUTION=$DISTRIB_CODENAME -DARCHITECTURE=$ARCHITECTURE ..
@@ -215,6 +216,6 @@ build_package() {
 }
 
 PACKAGE_NAME="HTTP_SERVER"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd