blob: 8c7bc9b56ae40ec4b06aad2589535eb2d3a45171 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
#!/bin/sh
tarballs="corba.tar.gz hotspot-default.tar.gz hotspot-zero.tar.gz jaxp.tar.gz jaxws.tar.gz jdk-dfsg.tar.gz langtools-dfsg.tar.gz openjdk.tar.gz"
jamvmtb=jamvm-0972452d441544f7dd29c55d64f1ce3a5db90d82.tar.gz
cacaotb=cacao-a567bcb7f589.tar.gz
tarballdir=7u21
version=7u21-2.3.9
base=openjdk-7
pkgdir=$base-$version
origtar=${base}_${version}.orig.tar.gz
icedtea_checkout=icedtea7-2.3
debian_checkout=openjdk7
if [ -d $pkgdir ]; then
echo directory $pkgdir already exists
exit 1
fi
if [ -d $pkgdir.orig ]; then
echo directory $pkgdir.orig already exists
exit 1
fi
if [ -f $origtar ]; then
echo "Using existing $origtar"
tar xf $origtar
if [ -d $pkgdir.orig ]; then
mv $pkgdir.orig $pkgdir
fi
tar -c -f - -C $icedtea_checkout . | tar -x -f - -C $pkgdir
rm -rf $pkgdir/.hg
else
echo "Creating new $pkgdir.orig/"
rm -rf $pkgdir.orig
mkdir -p $pkgdir.orig
case "$base" in
openjdk*)
for i in $tarballs; do
cp -p $tarballdir/$i $pkgdir.orig/
done
if [ -n "$cacaotb" ]; then
cp -p $tarballdir/$cacaotb $pkgdir.orig/
fi
cp -p $tarballdir/$jamvmtb $pkgdir.orig/
;;
esac
tar -c -f - -C $icedtea_checkout . | tar -x -f - -C $pkgdir.orig
(
cd $pkgdir.orig
sh autogen.sh
rm -rf autom4te.cache
)
cp -a $pkgdir.orig $pkgdir
rm -rf $pkgdir.orig/.hg
fi
echo "Build debian diff in $pkgdir/"
cp -a $debian_checkout $pkgdir/debian
(
cd $pkgdir
bash debian/update-shasum.sh
#bash debian/update-hgrev.sh
ls
patch -p0 < debian/patches/icedtea-patch.diff
sh autogen.sh
rm -rf autom4te.cache
)
|