1 |
vapier 08/12/29 21:28:51 |
2 |
|
3 |
Modified: make-tarball.sh |
4 |
Log: |
5 |
import specs stuff into cvs |
6 |
|
7 |
Revision Changes Path |
8 |
1.9 src/patchsets/gcc/make-tarball.sh |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/make-tarball.sh?rev=1.9&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/make-tarball.sh?rev=1.9&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/make-tarball.sh?r1=1.8&r2=1.9 |
13 |
|
14 |
Index: make-tarball.sh |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/make-tarball.sh,v |
17 |
retrieving revision 1.8 |
18 |
retrieving revision 1.9 |
19 |
diff -u -r1.8 -r1.9 |
20 |
--- make-tarball.sh 29 Dec 2005 09:02:15 -0000 1.8 |
21 |
+++ make-tarball.sh 29 Dec 2008 21:28:51 -0000 1.9 |
22 |
@@ -37,7 +37,7 @@ |
23 |
shift |
24 |
done |
25 |
} |
26 |
-eread PATCH_VER UCLIBC_VER PIE_VER PP_VER HTB_VER HTB_GCC_VER MAN_VER |
27 |
+eread PATCH_VER UCLIBC_VER PIE_VER PP_VER HTB_VER HTB_GCC_VER MAN_VER SPECS_VER |
28 |
[[ -n ${HTB_VER} && -z ${HTB_GCC_VER} ]] && HTB_GCC_VER=${gver} |
29 |
|
30 |
if [[ ! -d ./${gver} ]] ; then |
31 |
@@ -49,6 +49,7 @@ |
32 |
echo " - PATCH: ${PATCH_VER}" |
33 |
echo " - UCLIBC: ${UCLIBC_VER}" |
34 |
echo " - PIE: ${PIE_VER}" |
35 |
+echo " - SPECS: ${SPECS_VER}" |
36 |
echo " - SSP: ${PP_VER}" |
37 |
echo " - BOUNDS: ${HTB_GCC_VER}-${HTB_VER}" |
38 |
echo " - MAN: ${MAN_VER}" |
39 |
@@ -57,12 +58,13 @@ |
40 |
rm -f gcc-${gver}-*.tar.bz2 |
41 |
|
42 |
# standard jobbies |
43 |
-mkdir -p tmp/patch/exclude tmp/uclibc tmp/piepatch |
44 |
+mkdir -p tmp/patch/exclude tmp/uclibc tmp/piepatch tmp/specs |
45 |
[[ -n ${PATCH_VER} ]] && cp ${gver}/gentoo/*.patch ../README* tmp/patch/ |
46 |
[[ -d ${gver}/man ]] && cp -r ${gver}/man tmp/ |
47 |
[[ -n ${UCLIBC_VER} ]] && cp -r ${gver}/uclibc/* ../README* tmp/uclibc/ |
48 |
-[[ -n ${PIE_VER} ]] && cp -r ${gver}/pie/* ../README* tmp/piepatch |
49 |
+[[ -n ${PIE_VER} ]] && cp -r ${gver}/pie/* ../README* tmp/piepatch/ |
50 |
[[ -n ${PP_VER} ]] && cp -r ${gver}/ssp tmp/ |
51 |
+[[ -n ${SPECS_VER} ]] && cp -r ${gver}/specs/* ../README* tmp/specs/ |
52 |
# extra cruft |
53 |
[[ -n ${HTB_VER} ]] && \ |
54 |
cp ${gver}/misc/bounds-checking-gcc*.patch \ |
55 |
@@ -79,6 +81,9 @@ |
56 |
[[ -n ${PIE_VER} ]] && { |
57 |
tar -jcf gcc-${sgver}-piepatches-v${PIE_VER}.tar.bz2 \ |
58 |
-C tmp piepatch || exit 1 ; } |
59 |
+[[ -n ${SPECS_VER} ]] && { |
60 |
+tar -jcf gcc-${sgver}-default-specs-${SPECS_VER}.tar.bz2 \ |
61 |
+ -C tmp specs || exit 1 ; } |
62 |
[[ -n ${PP_VER} ]] && { |
63 |
mv tmp/ssp/protector.patch tmp/ssp/gcc-${gver}-ssp.patch |
64 |
tar -jcf gcc-${gver}-ssp-${PP_VER}.tar.bz2 \ |