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

index 76a4759..d61249b 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 ..
@@ -216,6 +217,6 @@ build_package() {
 }
 
 PACKAGE_NAME="METIS"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd