Adding possibility to run build script from any directory. 75/6275/2
authorMauro Sardara <[email protected]>
Wed, 19 Apr 2017 15:49:23 +0000 (17:49 +0200)
committerMauro Sardara <[email protected]>
Wed, 19 Apr 2017 16:04:19 +0000 (16:04 +0000)
Change-Id: Ic59fb41fcf7563b23dd14d3a773831a58a0f224e
Signed-off-by: Mauro Sardara <[email protected]>
libccnx-common/scripts/build-package.sh
libccnx-portal/scripts/build-package.sh
libccnx-transport-rta/scripts/build-package.sh

index b3e9fac..7a05708 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"}
 
@@ -196,7 +197,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 ..
@@ -214,6 +215,6 @@ build_package() {
 }
 
 PACKAGE_NAME="LIBCCNX_COMMON"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd
index ffdee46..bfa9569 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"}
 
@@ -196,7 +197,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 ..
@@ -214,6 +215,6 @@ build_package() {
 }
 
 PACKAGE_NAME="LIBCCNX_PORTAL"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd
index 6b92bc1..9d4b13f 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"}
 
@@ -196,7 +197,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 ..
@@ -214,6 +215,6 @@ build_package() {
 }
 
 PACKAGE_NAME="LIBCCNX_TRANSPORT_RTA"
-pushd ..
+pushd $SCRIPT_PATH/..
 build_package $PACKAGE_NAME
 popd