projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix type checking errors.
[deliverable/binutils-gdb.git]
/
src-release.sh
diff --git
a/src-release.sh
b/src-release.sh
index 5f15de38098a92923bab81c7f44ec141b67ad457..d0425d6aab6945cae201a75972f3e405a794b07c 100755
(executable)
--- a/
src-release.sh
+++ b/
src-release.sh
@@
-1,5
+1,5
@@
#!/usr/bin/env bash
#!/usr/bin/env bash
-# Copyright (C) 1990-201
4
Free Software Foundation
+# Copyright (C) 1990-201
8
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
#
# 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
BZIPPROG=bzip2
GZIPPROG=gzip
+LZIPPROG=lzip
XZPROG=xz
MD5PROG=md5sum
MAKE=make
XZPROG=xz
MD5PROG=md5sum
MAKE=make
@@
-36,7
+37,7
@@
MAKEINFOFLAGS=--split-size=5000000
#
# Support for building net releases
#
# Support for building net releases
-# Files in
devo
used in any net release.
+# Files in
root
used in any net release.
DEVO_SUPPORT="README Makefile.in configure configure.ac \
config.guess config.sub config move-if-change \
COPYING COPYING.LIB install-sh config-ml.in symlink-tree \
DEVO_SUPPORT="README Makefile.in configure configure.ac \
config.guess config.sub config move-if-change \
COPYING COPYING.LIB install-sh config-ml.in symlink-tree \
@@
-45,7
+46,7
@@
DEVO_SUPPORT="README Makefile.in configure configure.ac \
Makefile.def Makefile.tpl src-release.sh config.rpath \
ChangeLog MAINTAINERS README-maintainer-mode \
lt~obsolete.m4 ltgcc.m4 depcomp mkdep compile \
Makefile.def Makefile.tpl src-release.sh config.rpath \
ChangeLog MAINTAINERS README-maintainer-mode \
lt~obsolete.m4 ltgcc.m4 depcomp mkdep compile \
- COPYING3 COPYING3.LIB"
+ COPYING3 COPYING3.LIB
test-driver ar-lib
"
# Files in devo/etc used in any net release.
ETC_SUPPORT="Makefile.in configure configure.in standards.texi \
# Files in devo/etc used in any net release.
ETC_SUPPORT="Makefile.in configure configure.in standards.texi \
@@
-76,6
+77,10
@@
do_proto_toplev()
ver=$2
tool=$3
support_files=$4
ver=$2
tool=$3
support_files=$4
+
+ echo "==> Cleaning sources."
+ find \( -name "*.orig" -o -name "*.rej" -o -name "*~" -o -name ".#*" -o -name "*~$bkpat" \) -exec rm {} \;
+
echo "==> Making $package-$ver/"
# Take out texinfo from a few places.
sed -e '/^all\.normal: /s/\all-texinfo //' \
echo "==> Making $package-$ver/"
# Take out texinfo from a few places.
sed -e '/^all\.normal: /s/\all-texinfo //' \
@@
-204,6
+209,16
@@
do_gz()
$GZIPPROG -k -v -9 $package-$ver.tar
}
$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()
{
# Compress the output with xz
do_xz()
{
@@
-226,6
+241,8
@@
do_compress()
do_bz2 $package $ver;;
gz)
do_gz $package $ver;;
do_bz2 $package $ver;;
gz)
do_gz $package $ver;;
+ lz)
+ do_lz $package $ver;;
xz)
do_xz $package $ver;;
*)
xz)
do_xz $package $ver;;
*)
@@
-321,6
+338,7
@@
usage()
echo "options:"
echo " -b: Compress with bzip2"
echo " -g: Compress with gzip"
echo "options:"
echo " -b: Compress with bzip2"
echo " -g: Compress with gzip"
+ echo " -l: Compress with lzip"
echo " -x: Compress with xz"
exit 1
}
echo " -x: Compress with xz"
exit 1
}
@@
-345,12
+363,14
@@
build_release()
compressors=""
compressors=""
-while getopts ":
gb
x" opt; do
+while getopts ":
bgl
x" opt; do
case $opt in
b)
compressors="$compressors bz2";;
g)
compressors="$compressors gz";;
case $opt in
b)
compressors="$compressors bz2";;
g)
compressors="$compressors gz";;
+ l)
+ compressors="$compressors lz";;
x)
compressors="$compressors xz";;
\?)
x)
compressors="$compressors xz";;
\?)
This page took
0.023808 seconds
and
4
git commands to generate.