mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
Add -l option to src-release script.
Since we are updating src-release.sh I thought I would check in this small patch. It adds the option to create lzip compressed tarballs via the -l command line option. * src-release.sh (LZIPPROG): New define. Provides the name of the lzip program. (do_lz): New function. Compresses a tarball using the lzip program. (do_compress): Add support for lzip compression. (usage): Mention -l option. (build_release): Support -l option to invoke lzip compression.
This commit is contained in:
parent
0eb0a40713
commit
ef87240fd9
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2017-09-15 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* src-release.sh (LZIPPROG): New define. Provides the name of the
|
||||
lzip program.
|
||||
(do_lz): New function. Compresses a tarball using the lzip
|
||||
program.
|
||||
(do_compress): Add support for lzip compression.
|
||||
(usage): Mention -l option.
|
||||
(build_release): Support -l option to invoke lzip compression.
|
||||
|
||||
2017-09-15 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* src-release.sh (do_proto_toplev): Revert last patch. Enable or
|
||||
|
@ -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";;
|
||||
\?)
|
||||
|
Loading…
Reference in New Issue
Block a user