Change-Id: I702d6831c2cc15ad3fa6451efd7d2ba90f2f55b7
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
ROOT=/tmp/opflex-prefix
./configure --prefix=$ROOT
mkdir install-root
ROOT=/tmp/opflex-prefix
./configure --prefix=$ROOT
mkdir install-root
-DESTDIR=`pwd`/install-root make clean install
+DESTDIR=$(pwd)/install-root make clean install
-tar -cvzf "libuv-$LIBUV_VERSION.tar.gz" *
+tar -cvzf -- "libuv-$LIBUV_VERSION.tar.gz" *
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"
./boot.sh
./configure --prefix="$ROOT" --enable-shared
make -j4
./boot.sh
./configure --prefix="$ROOT" --enable-shared
make -j4
-DESTDIR=`pwd`/$DESTDIR make install
+DESTDIR=$(pwd)/$DESTDIR make install
if [[ $OPENVSWITCH_VERSION =~ 2.6.0 ]]; then
mkdir -p $DESTDIR/$ROOT/include/openvswitch/openvswitch
if [[ $OPENVSWITCH_VERSION =~ 2.6.0 ]]; then
mkdir -p $DESTDIR/$ROOT/include/openvswitch/openvswitch
-tar -cvzf "openvswitch-$OPENVSWITCH_VERSION.tar.gz" *
+tar -cvzf -- "openvswitch-$OPENVSWITCH_VERSION.tar.gz" *
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"
trap cleanup EXIT
# Download the artifacts from nexus thirdparty
trap cleanup EXIT
# Download the artifacts from nexus thirdparty
-wget -nv ${NEXUS_URL}/service/local/repositories/thirdparty/content/openvswitch/openvswitch/${OPENVSWITCH_VERSION}/openvswitch-${OPENVSWITCH_VERSION}.tar.gz
-wget -nv ${NEXUS_URL}/service/local/repositories/thirdparty/content/rapidjson/rapidjson/${RAPIDJSON_VERSION}/rapidjson-${RAPIDJSON_VERSION}.tar.gz
-wget -nv ${NEXUS_URL}/service/local/repositories/thirdparty/content/libuv/libuv/${LIBUV_VERSION}/libuv-${LIBUV_VERSION}.tar.gz
+wget -nv "${NEXUS_URL}/service/local/repositories/thirdparty/content/openvswitch/openvswitch/${OPENVSWITCH_VERSION}/openvswitch-${OPENVSWITCH_VERSION}.tar.gz"
+wget -nv "${NEXUS_URL}/service/local/repositories/thirdparty/content/rapidjson/rapidjson/${RAPIDJSON_VERSION}/rapidjson-${RAPIDJSON_VERSION}.tar.gz"
+wget -nv "${NEXUS_URL}/service/local/repositories/thirdparty/content/libuv/libuv/${LIBUV_VERSION}/libuv-${LIBUV_VERSION}.tar.gz"
-tar -xz -C "$ROOT" --strip-components=2 -f libuv-${LIBUV_VERSION}.tar.gz
-tar -xz -C "$ROOT" --strip-components=2 -f rapidjson-${RAPIDJSON_VERSION}.tar.gz
-tar -xz -C "$ROOT" --strip-components=2 -f openvswitch-${OPENVSWITCH_VERSION}.tar.gz
+tar -xz -C "$ROOT" --strip-components=2 -f "libuv-${LIBUV_VERSION}.tar.gz"
+tar -xz -C "$ROOT" --strip-components=2 -f "rapidjson-${RAPIDJSON_VERSION}.tar.gz"
+tar -xz -C "$ROOT" --strip-components=2 -f "openvswitch-${OPENVSWITCH_VERSION}.tar.gz"
export PATH="$ROOT/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/lib"
export PATH="$ROOT/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ROOT/lib"
pushd libopflex
./autogen.sh
./configure --prefix="$ROOT" \
pushd libopflex
./autogen.sh
./configure --prefix="$ROOT" \
- --with-buildversion=$BUILD_NUMBER \
+ --with-buildversion="$BUILD_NUMBER" \
CPPFLAGS="-isystem $ROOT/include" \
CXXFLAGS="-Wall"
make -j4
if ! make check; then find . -name test-suite.log -exec cat {} \; && false; fi
make install
make dist
CPPFLAGS="-isystem $ROOT/include" \
CXXFLAGS="-Wall"
make -j4
if ! make check; then find . -name test-suite.log -exec cat {} \; && false; fi
make install
make dist
-mv *.tar.gz "$UPLOAD_FILES_PATH"
+mv -- *.tar.gz "$UPLOAD_FILES_PATH"
make -j2
make install
make dist
make -j2
make install
make dist
-mv *.tar.gz "$UPLOAD_FILES_PATH"
+mv -- *.tar.gz "$UPLOAD_FILES_PATH"
pushd agent-ovs
./autogen.sh
./configure --prefix="$ROOT" \
pushd agent-ovs
./autogen.sh
./configure --prefix="$ROOT" \
- --with-buildversion=$BUILD_NUMBER \
+ --with-buildversion="$BUILD_NUMBER" \
CPPFLAGS="-isystem $ROOT/include" \
CXXFLAGS="-Wall"
make -j4
if ! make check; then find . -name test-suite.log -exec cat {} \; && false; fi
make dist
CPPFLAGS="-isystem $ROOT/include" \
CXXFLAGS="-Wall"
make -j4
if ! make check; then find . -name test-suite.log -exec cat {} \; && false; fi
make dist
-mv *.tar.gz "$UPLOAD_FILES_PATH"
+mv -- *.tar.gz "$UPLOAD_FILES_PATH"
"$DESTDIR/$ROOT/lib/pkgconfig/RapidJSON.pc"
pushd $DESTDIR
"$DESTDIR/$ROOT/lib/pkgconfig/RapidJSON.pc"
pushd $DESTDIR
-tar -cvzf "rapidjson-$RAPIDJSON_VERSION.tar.gz" *
+tar -cvzf -- "rapidjson-$RAPIDJSON_VERSION.tar.gz" *
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"
# Move tarball to dir of files that will be uploaded to Nexus
UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
mkdir -p "$UPLOAD_FILES_PATH"