Add build script for ust stable 2.4 2.5 2.6
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 16 Jan 2015 00:22:06 +0000 (19:22 -0500)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 16 Jan 2015 00:22:06 +0000 (19:22 -0500)
lttng-ust/lttng-ust-stable-2.0.sh [deleted file]
lttng-ust/lttng-ust-stable-2.1.sh [deleted file]
lttng-ust/lttng-ust-stable-2.4 [new file with mode: 0755]
lttng-ust/lttng-ust-stable-2.5 [new file with mode: 0755]
lttng-ust/lttng-ust-stable-2.6 [new file with mode: 0755]

diff --git a/lttng-ust/lttng-ust-stable-2.0.sh b/lttng-ust/lttng-ust-stable-2.0.sh
deleted file mode 100755 (executable)
index 3d52a49..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-# Create build directory
-rm -rf $WORKSPACE/build
-mkdir -p $WORKSPACE/build
-
-# liburcu
-URCU_INCS="$WORKSPACE/dependencies/liburcu/build/include/"
-URCU_LIBS="$WORKSPACE/dependencies/liburcu/build/lib/"
-
-export CPPFLAGS="-I$URCU_INCS"
-export LDFLAGS="-L$URCU_LIBS"
-export LD_LIBRARY_PATH="$URCU_LIBS:$LD_LIBRARY_PATH"
-
-PREFIX="$WORKSPACE/build"
-
-./bootstrap
-
-CONF_OPTS=""
-
-case "$conf" in
-# Unsupported! liblttng-ust can't pull in it's static (.a) dependencies.
-#static)
-#    echo "Static build"
-#    CONF_OPTS="--enable-static --disable-shared"
-#    ;;
-java-agent)
-    echo "Java agent build"
-    export CLASSPATH="/usr/share/java/log4j-1.2.jar"
-    CONF_OPTS="--enable-java-agent-all"
-    ;;
-*)
-    echo "Standard build"
-    CONF_OPTS=""
-    ;;
-esac
-
-./configure --prefix=$PREFIX $CONF_OPTS
-make V=1
-make install
-
-# Run tests
-rm -rf $WORKSPACE/tap
-mkdir -p $WORKSPACE/tap/unit
-
-cd $WORKSPACE/tests
-
-prove --merge --exec '' - < $WORKSPACE/tests/unit_tests --archive $WORKSPACE/tap/unit/ || true
-
-# TAP plugin is having a hard time with .yml files.
-rm -f $WORKSPACE/tap/unit/meta.yml
-
-# And also with files without extension, so rename all result to *.tap
-find $WORKSPACE/tap/unit/ -type f -exec mv {} {}.tap \;
-
-# Cleanup
-make clean
-
-# Cleanup rpath and libtool .la files
-find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
-find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
diff --git a/lttng-ust/lttng-ust-stable-2.1.sh b/lttng-ust/lttng-ust-stable-2.1.sh
deleted file mode 100755 (executable)
index 3d52a49..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-# Create build directory
-rm -rf $WORKSPACE/build
-mkdir -p $WORKSPACE/build
-
-# liburcu
-URCU_INCS="$WORKSPACE/dependencies/liburcu/build/include/"
-URCU_LIBS="$WORKSPACE/dependencies/liburcu/build/lib/"
-
-export CPPFLAGS="-I$URCU_INCS"
-export LDFLAGS="-L$URCU_LIBS"
-export LD_LIBRARY_PATH="$URCU_LIBS:$LD_LIBRARY_PATH"
-
-PREFIX="$WORKSPACE/build"
-
-./bootstrap
-
-CONF_OPTS=""
-
-case "$conf" in
-# Unsupported! liblttng-ust can't pull in it's static (.a) dependencies.
-#static)
-#    echo "Static build"
-#    CONF_OPTS="--enable-static --disable-shared"
-#    ;;
-java-agent)
-    echo "Java agent build"
-    export CLASSPATH="/usr/share/java/log4j-1.2.jar"
-    CONF_OPTS="--enable-java-agent-all"
-    ;;
-*)
-    echo "Standard build"
-    CONF_OPTS=""
-    ;;
-esac
-
-./configure --prefix=$PREFIX $CONF_OPTS
-make V=1
-make install
-
-# Run tests
-rm -rf $WORKSPACE/tap
-mkdir -p $WORKSPACE/tap/unit
-
-cd $WORKSPACE/tests
-
-prove --merge --exec '' - < $WORKSPACE/tests/unit_tests --archive $WORKSPACE/tap/unit/ || true
-
-# TAP plugin is having a hard time with .yml files.
-rm -f $WORKSPACE/tap/unit/meta.yml
-
-# And also with files without extension, so rename all result to *.tap
-find $WORKSPACE/tap/unit/ -type f -exec mv {} {}.tap \;
-
-# Cleanup
-make clean
-
-# Cleanup rpath and libtool .la files
-find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
-find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
diff --git a/lttng-ust/lttng-ust-stable-2.4 b/lttng-ust/lttng-ust-stable-2.4
new file mode 100755 (executable)
index 0000000..3d52a49
--- /dev/null
@@ -0,0 +1,59 @@
+# Create build directory
+rm -rf $WORKSPACE/build
+mkdir -p $WORKSPACE/build
+
+# liburcu
+URCU_INCS="$WORKSPACE/dependencies/liburcu/build/include/"
+URCU_LIBS="$WORKSPACE/dependencies/liburcu/build/lib/"
+
+export CPPFLAGS="-I$URCU_INCS"
+export LDFLAGS="-L$URCU_LIBS"
+export LD_LIBRARY_PATH="$URCU_LIBS:$LD_LIBRARY_PATH"
+
+PREFIX="$WORKSPACE/build"
+
+./bootstrap
+
+CONF_OPTS=""
+
+case "$conf" in
+# Unsupported! liblttng-ust can't pull in it's static (.a) dependencies.
+#static)
+#    echo "Static build"
+#    CONF_OPTS="--enable-static --disable-shared"
+#    ;;
+java-agent)
+    echo "Java agent build"
+    export CLASSPATH="/usr/share/java/log4j-1.2.jar"
+    CONF_OPTS="--enable-java-agent-all"
+    ;;
+*)
+    echo "Standard build"
+    CONF_OPTS=""
+    ;;
+esac
+
+./configure --prefix=$PREFIX $CONF_OPTS
+make V=1
+make install
+
+# Run tests
+rm -rf $WORKSPACE/tap
+mkdir -p $WORKSPACE/tap/unit
+
+cd $WORKSPACE/tests
+
+prove --merge --exec '' - < $WORKSPACE/tests/unit_tests --archive $WORKSPACE/tap/unit/ || true
+
+# TAP plugin is having a hard time with .yml files.
+rm -f $WORKSPACE/tap/unit/meta.yml
+
+# And also with files without extension, so rename all result to *.tap
+find $WORKSPACE/tap/unit/ -type f -exec mv {} {}.tap \;
+
+# Cleanup
+make clean
+
+# Cleanup rpath and libtool .la files
+find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
+find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
diff --git a/lttng-ust/lttng-ust-stable-2.5 b/lttng-ust/lttng-ust-stable-2.5
new file mode 100755 (executable)
index 0000000..3d52a49
--- /dev/null
@@ -0,0 +1,59 @@
+# Create build directory
+rm -rf $WORKSPACE/build
+mkdir -p $WORKSPACE/build
+
+# liburcu
+URCU_INCS="$WORKSPACE/dependencies/liburcu/build/include/"
+URCU_LIBS="$WORKSPACE/dependencies/liburcu/build/lib/"
+
+export CPPFLAGS="-I$URCU_INCS"
+export LDFLAGS="-L$URCU_LIBS"
+export LD_LIBRARY_PATH="$URCU_LIBS:$LD_LIBRARY_PATH"
+
+PREFIX="$WORKSPACE/build"
+
+./bootstrap
+
+CONF_OPTS=""
+
+case "$conf" in
+# Unsupported! liblttng-ust can't pull in it's static (.a) dependencies.
+#static)
+#    echo "Static build"
+#    CONF_OPTS="--enable-static --disable-shared"
+#    ;;
+java-agent)
+    echo "Java agent build"
+    export CLASSPATH="/usr/share/java/log4j-1.2.jar"
+    CONF_OPTS="--enable-java-agent-all"
+    ;;
+*)
+    echo "Standard build"
+    CONF_OPTS=""
+    ;;
+esac
+
+./configure --prefix=$PREFIX $CONF_OPTS
+make V=1
+make install
+
+# Run tests
+rm -rf $WORKSPACE/tap
+mkdir -p $WORKSPACE/tap/unit
+
+cd $WORKSPACE/tests
+
+prove --merge --exec '' - < $WORKSPACE/tests/unit_tests --archive $WORKSPACE/tap/unit/ || true
+
+# TAP plugin is having a hard time with .yml files.
+rm -f $WORKSPACE/tap/unit/meta.yml
+
+# And also with files without extension, so rename all result to *.tap
+find $WORKSPACE/tap/unit/ -type f -exec mv {} {}.tap \;
+
+# Cleanup
+make clean
+
+# Cleanup rpath and libtool .la files
+find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
+find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
diff --git a/lttng-ust/lttng-ust-stable-2.6 b/lttng-ust/lttng-ust-stable-2.6
new file mode 100755 (executable)
index 0000000..3d52a49
--- /dev/null
@@ -0,0 +1,59 @@
+# Create build directory
+rm -rf $WORKSPACE/build
+mkdir -p $WORKSPACE/build
+
+# liburcu
+URCU_INCS="$WORKSPACE/dependencies/liburcu/build/include/"
+URCU_LIBS="$WORKSPACE/dependencies/liburcu/build/lib/"
+
+export CPPFLAGS="-I$URCU_INCS"
+export LDFLAGS="-L$URCU_LIBS"
+export LD_LIBRARY_PATH="$URCU_LIBS:$LD_LIBRARY_PATH"
+
+PREFIX="$WORKSPACE/build"
+
+./bootstrap
+
+CONF_OPTS=""
+
+case "$conf" in
+# Unsupported! liblttng-ust can't pull in it's static (.a) dependencies.
+#static)
+#    echo "Static build"
+#    CONF_OPTS="--enable-static --disable-shared"
+#    ;;
+java-agent)
+    echo "Java agent build"
+    export CLASSPATH="/usr/share/java/log4j-1.2.jar"
+    CONF_OPTS="--enable-java-agent-all"
+    ;;
+*)
+    echo "Standard build"
+    CONF_OPTS=""
+    ;;
+esac
+
+./configure --prefix=$PREFIX $CONF_OPTS
+make V=1
+make install
+
+# Run tests
+rm -rf $WORKSPACE/tap
+mkdir -p $WORKSPACE/tap/unit
+
+cd $WORKSPACE/tests
+
+prove --merge --exec '' - < $WORKSPACE/tests/unit_tests --archive $WORKSPACE/tap/unit/ || true
+
+# TAP plugin is having a hard time with .yml files.
+rm -f $WORKSPACE/tap/unit/meta.yml
+
+# And also with files without extension, so rename all result to *.tap
+find $WORKSPACE/tap/unit/ -type f -exec mv {} {}.tap \;
+
+# Cleanup
+make clean
+
+# Cleanup rpath and libtool .la files
+find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
+find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
This page took 0.035488 seconds and 4 git commands to generate.