blob: 200be94852abaa7fc4cf43b18d86c5e11665d3a2 (
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
|
#!/bin/sh
if [ ! -f "$1" ]; then
echo "does not exist: $1"
exit 1
fi
jdkdir=$(tar tf $1 | head -1 | sed 's,/.*,,')
echo $jdkdir
dist=$(lsb_release -is)
echo "not needed anymore. 2.4.4 has both jdk and langtools cleaned up"
exit 1
# Untar openjdk source zip.
rm -rf openjdk
case "$1" in
*.zip) unzip -q -x $1 ;;
*.tar*) tar xf $1;;
esac
case "$1" in
*jdk*)
echo "Cleanup jdk tarball..."
# Remove J2DBench sources, some of which have questionable license
# headers.
rm -rf \
$jdkdir/src/share/demo/java2d/J2DBench
# binary files
rm -f \
$jdkdir/test/sun/net/idn/*.spp
rm -rf \
$jdkdir/test/sun/security/pkcs11/nss/lib/*
rm -f \
$jdkdir/test/java/util/Locale/data/deflocale.sh \
$jdkdir/test/java/util/Locale/data/deflocale.rhel5 \
$jdkdir/test/java/util/Locale/data/deflocale.rhel5.fmtasdefault \
$jdkdir/test/java/util/Locale/data/deflocale.sol10.fmtasdefault \
$jdkdir/test/java/util/Locale/data/deflocale.win7 \
$jdkdir/test/java/util/Locale/data/deflocale.win7.fmtasdefault
;;
*langtools*)
echo "Cleanup langtools tarball..."
rm -rf $jdkdir/test/tools/javac/T5090006/broken.jar
;;
esac
# Create new zip with new name.
NEW_ZIP=$(echo $1 | sed -e 's/\.tar.gz/-dfsg.tar.gz/;s/\.zip/-dfsg.tar.gz/')
GZIP=-9v tar -cz -f $NEW_ZIP $jdkdir
# Remove old unzipped openjdk dir.
rm -rf $jdkdir
|