make makeself compression options optional.
authorRobin Gareus <robin@gareus.org>
Fri, 29 Jul 2016 18:45:21 +0000 (20:45 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 29 Jul 2016 18:45:21 +0000 (20:45 +0200)
tools/linux_packaging/package

index a8dbe870cd00b939511937ee3241a79b4162636a..9ec75024438dd7716fff52eb64c3523e36102989 100755 (executable)
@@ -13,6 +13,8 @@ GCC5ABI="F"
 MAKESELF=""
 BUILD_ROOT=../../build
 
+MAKESELFOPTS="--bzip2"
+
 if [ $# -eq 0 ] ; then
        echo ""  
        echo "ERROR - Please specify build type"
@@ -51,6 +53,8 @@ while [ $# -gt 0 ] ; do
 
        --gcc5abi) GCC5ABI="T" ; shift ;;
 
+       --xz) MAKESELFOPTS="--xz --complevel 9" ; shift ;;
+
        *)
                #catch all for unknown arguments
                echo ""
@@ -181,7 +185,7 @@ fi
 
 if test -n "$MAKESELF"; then
        echo "Creating self-extracting installer"
-       $MAKESELF --xz --complevel 9 ${PACKAGE}/ ${PACKAGE}.run ${APPNAME} ./install.sh
+       $MAKESELF ${MAKESELFOPTS} ${PACKAGE}/ ${PACKAGE}.run ${APPNAME} ./install.sh
 else
        echo "Creating tarball..."
        tar -cf ${PACKAGE}.tar ${PACKAGE}