Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/coreutils: make-tarball.sh
Date: Sun, 20 Apr 2008 03:03:00
Message-Id: E1JnPpS-0008Ok-6w@stork.gentoo.org
1 vapier 08/04/20 03:02:58
2
3 Modified: make-tarball.sh
4 Log:
5 create lzma tarballs
6
7 Revision Changes Path
8 1.5 src/patchsets/coreutils/make-tarball.sh
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/coreutils/make-tarball.sh?rev=1.5&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/coreutils/make-tarball.sh?rev=1.5&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/coreutils/make-tarball.sh?r1=1.4&r2=1.5
13
14 Index: make-tarball.sh
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/src/patchsets/coreutils/make-tarball.sh,v
17 retrieving revision 1.4
18 retrieving revision 1.5
19 diff -u -r1.4 -r1.5
20 --- make-tarball.sh 24 Jan 2006 02:00:54 -0000 1.4
21 +++ make-tarball.sh 20 Apr 2008 03:02:57 -0000 1.5
22 @@ -1,7 +1,7 @@
23 #!/bin/bash
24
25 -if [[ $# -ne 2 ]] ; then
26 - echo "Usage: $0 <coreutils ver> <patch ver>"
27 +if [[ $# -ne 2 && $# -ne 1 ]] ; then
28 + echo "Usage: $0 <coreutils ver> [patch ver]"
29 exit 1
30 fi
31 cver=$1
32 @@ -12,15 +12,28 @@
33 exit 1
34 fi
35
36 +if [[ -z ${pver} ]] ; then
37 + if [[ ! -e ./${cver}/README.history ]] ; then
38 + echo "Error: README.history does not exist for ${cver}"
39 + exit 1
40 + fi
41 + pver=$(awk '{print $1; exit}' ${cver}/README.history)
42 + if [[ -n ${pver} ]] ; then
43 + echo "Autoguessing patch ver as '${pver}' from ${cver}/README.history"
44 + else
45 + echo "Error: cannot extract version from ${cver}/README.history"
46 + exit 1
47 + fi
48 +fi
49 +
50 rm -rf tmp
51 -rm -f coreutils-${cver}-*.tar.bz2
52 +rm -f coreutils-${cver}-*.tar.lzma
53
54 mkdir -p tmp/patch/excluded
55 cp -r ../README* ${cver}/* tmp/patch/
56 find tmp/patch -name CVS -type d | xargs rm -rf
57
58 -tar -jcf coreutils-${cver}-patches-${pver}.tar.bz2 \
59 - -C tmp patch || exit 1
60 +tar -C tmp patch -cf - | lzma > coreutils-${cver}-patches-${pver}.tar.lzma || exit 1
61 rm -rf tmp
62
63 -du -b coreutils-${cver}-*.tar.bz2
64 +du -b coreutils-${cver}-*.tar.lzma
65
66
67
68 --
69 gentoo-commits@l.g.o mailing list