Separate the new FP16 instructions backported from Armv8.4-a to Armv8.2-a into a...
[deliverable/binutils-gdb.git] / src-release.sh
index 5f15de38098a92923bab81c7f44ec141b67ad457..2414cd08101474e3680bb73d356ffaefb02bceda 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-#   Copyright (C) 1990-2014 Free Software Foundation
+#   Copyright (C) 1990-2017 Free Software Foundation
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -24,6 +24,7 @@ set -e
 
 BZIPPROG=bzip2
 GZIPPROG=gzip
+LZIPPROG=lzip
 XZPROG=xz
 MD5PROG=md5sum
 MAKE=make
@@ -204,6 +205,16 @@ do_gz()
     $GZIPPROG -k -v -9 $package-$ver.tar
 }
 
+# Compress the output with lzip
+do_lz()
+{
+    package=$1
+    ver=$2
+    echo "==> Lzipping $package-$ver.tar.lz"
+    rm -f $package-$ver.tar.lz
+    $LZIPPROG -k -v -9 $package-$ver.tar
+}
+
 # Compress the output with xz
 do_xz()
 {
@@ -226,6 +237,8 @@ do_compress()
                do_bz2 $package $ver;;
            gz)
                do_gz $package $ver;;
+           lz)
+               do_lz $package $ver;;
            xz)
                do_xz $package $ver;;
            *)
@@ -321,6 +334,7 @@ usage()
     echo "options:"
     echo "  -b: Compress with bzip2"
     echo "  -g: Compress with gzip"
+    echo "  -l: Compress with lzip"
     echo "  -x: Compress with xz"
     exit 1
 }
@@ -345,12 +359,14 @@ build_release()
 
 compressors=""
 
-while getopts ":gbx" opt; do
+while getopts ":bglx" opt; do
     case $opt in
        b)
            compressors="$compressors bz2";;
        g)
            compressors="$compressors gz";;
+       l)
+           compressors="$compressors lz";;
        x)
            compressors="$compressors xz";;
        \?)
This page took 0.024737 seconds and 4 git commands to generate.