Adding possibility to run build script from any folder. 76/6276/1
authorMauro Sardara <[email protected]>
Wed, 19 Apr 2017 15:50:34 +0000 (17:50 +0200)
committerMauro Sardara <[email protected]>
Wed, 19 Apr 2017 15:50:34 +0000 (17:50 +0200)
Change-Id: I6237ca5282704f83db3df82ba7617defa559896f
Signed-off-by: Mauro Sardara <[email protected]>
cicn-plugin/scripts/build-package.sh

index f91cab5..5af305c 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"}
 
@@ -186,7 +187,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 ..
@@ -204,6 +205,6 @@ build_package() {
 }
 
 PACKAGE_NAME="VPP_PLUGIN"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd