Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [x] Updating the changelog dch warning: new version (6.37-1~quantal1) is less than
- the current version number (6.37-1).
- 21141's retcode: 0
- success
- [x] Building the packages dpkg-buildpackage: source package sun-java6
- dpkg-buildpackage: source version 6.37-1~quantal1
- dpkg-buildpackage: source changed by root <root@android2>
- dpkg-source --before-build src
- dpkg-buildpackage: host architecture amd64
- debian/rules clean
- dh_testdir
- dh_testroot
- rm -f *-stamp
- rm -rf x64-jdk i586-jdk jce tmp-* jdk1.6.0_37
- rm -f debian/*.debhelper debian/control.old
- rm -f debian/sun-java6-bin.substvars.tmp
- for f in debian/*.in; do \
- f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
- case "$f2" in debian/control) continue; esac; \
- rm -f $f2; \
- done
- rm -f debian/sun-java6*.links
- rm -f debian/ia32-sun-java6*.*
- rm -f debian/*.debhelper.log
- rm -f debian/shlibs.local
- dh_clean
- debian/rules build
- Build information
- ==========================
- TOP = usr/lib/jvm
- VENDOR = sun
- RELEASE = 6
- PRODUCT = java6
- basename = sun-java6
- version = 6
- releng_ver = 37
- unpackdir = jdk1.6.0_37
- srcdir = x64-jdk
- all_archs = i586 x64
- arch = x64
- archdir = amd64
- bin_pattern = jdk-6u37-linux-%.bin
- rm -rf jdk1.6.0_37
- binsize=$(wc -c jdk-6u37-linux-i586.bin | awk '{print $1}'); \
- zipstart=$(unzip -ql jdk-6u37-linux-i586.bin 2>&1 >/dev/null | sed -n -e 's/.* \([0-9][0-9]*\) extra bytes.*/\1/p'); \
- tail -c $(expr $binsize - $zipstart) jdk-6u37-linux-i586.bin > tmp-jdk.zip
- unzip -q tmp-jdk.zip
- mv jdk1.6.0_37 i586-jdk
- i586
- diff -u i586-jdk/COPYRIGHT i586-jdk/jre/COPYRIGHT
- diff -u i586-jdk/LICENSE i586-jdk/jre/LICENSE
- diff -u i586-jdk/THIRDPARTYLICENSEREADME.txt \
- i586-jdk/jre/THIRDPARTYLICENSEREADME.txt
- set -e; \
- for i in $(find i586-jdk -name '*.pack'); do \
- i586-jdk/bin/unpack200 $i \
- $(dirname $i)/$(basename $i .pack).jar; \
- rm -f $i; \
- done
- : # fix permissions
- find i586-jdk -name '*.properties' -o -name '*.xml' -o -name '*.bat' | xargs chmod 644
- touch unpack-i586-stamp
- rm -rf jdk1.6.0_37
- binsize=$(wc -c jdk-6u37-linux-x64.bin | awk '{print $1}'); \
- zipstart=$(unzip -ql jdk-6u37-linux-x64.bin 2>&1 >/dev/null | sed -n -e 's/.* \([0-9][0-9]*\) extra bytes.*/\1/p'); \
- tail -c $(expr $binsize - $zipstart) jdk-6u37-linux-x64.bin > tmp-jdk.zip
- unzip -q tmp-jdk.zip
- mv jdk1.6.0_37 x64-jdk
- x64
- diff -u x64-jdk/COPYRIGHT x64-jdk/jre/COPYRIGHT
- diff -u x64-jdk/LICENSE x64-jdk/jre/LICENSE
- diff -u x64-jdk/THIRDPARTYLICENSEREADME.txt \
- x64-jdk/jre/THIRDPARTYLICENSEREADME.txt
- set -e; \
- for i in $(find x64-jdk -name '*.pack'); do \
- i586-jdk/bin/unpack200 $i \
- $(dirname $i)/$(basename $i .pack).jar; \
- rm -f $i; \
- done
- : # fix permissions
- find x64-jdk -name '*.properties' -o -name '*.xml' -o -name '*.bat' | xargs chmod 644
- touch unpack-x64-stamp
- rm -rf jce
- unzip -q jce_policy-6.zip
- touch unpack-jce-stamp
- : # check for identical files / trees
- set -e; set -- i586 x64; a1=$1; shift; \
- for a2; do \
- echo "Comparing architecture $a1 with $a2"; \
- for i in jre/lib/audio jre/lib/cmm jre/lib/fonts jre/lib/images jre/lib/oblique-fonts jre/lib/zi jre/lib/jsse.jar jre/lib/jce.jar jre/lib/ext/sunjce_provider.jar jre/lib/ext/sunpkcs11.jar jre/lib/security/local_policy.jar jre/lib/security/US_export_policy.jar jre/lib/locale jre/COPYRIGHT jre/LICENSE jre/THIRDPARTYLICENSEREADME.txt jre/README jre/Welcome.html ; do \
- echo " Comparing $i ..."; \
- if diff -ur $a1-jdk/$i $a2-jdk/$i; then \
- echo " OK"; \
- else \
- echo " differ"; \
- badthings="$badthings $i"; \
- fi; \
- done; \
- done; \
- if [ -n "$badthings" ]; then \
- echo "Differing files/subtrees: $badthings"; \
- exit 1; \
- fi
- Comparing architecture i586 with x64
- Comparing jre/lib/audio ...
- OK
- Comparing jre/lib/cmm ...
- OK
- Comparing jre/lib/fonts ...
- OK
- Comparing jre/lib/images ...
- OK
- Comparing jre/lib/oblique-fonts ...
- OK
- Comparing jre/lib/zi ...
- OK
- Comparing jre/lib/jsse.jar ...
- OK
- Comparing jre/lib/jce.jar ...
- OK
- Comparing jre/lib/ext/sunjce_provider.jar ...
- OK
- Comparing jre/lib/ext/sunpkcs11.jar ...
- OK
- Comparing jre/lib/security/local_policy.jar ...
- OK
- Comparing jre/lib/security/US_export_policy.jar ...
- OK
- Comparing jre/lib/locale ...
- OK
- Comparing jre/COPYRIGHT ...
- OK
- Comparing jre/LICENSE ...
- OK
- Comparing jre/THIRDPARTYLICENSEREADME.txt ...
- OK
- Comparing jre/README ...
- OK
- Comparing jre/Welcome.html ...
- OK
- : # check for jars with the same content
- set -e; \
- for j in jre/lib/ext/dnsns.jar jre/lib/ext/localedata.jar jre/lib/im/indicim.jar jre/lib/im/thaiim.jar jre/lib/charsets.jar jre/lib/management-agent.jar jre/lib/plugin.jar jre/lib/resources.jar jre/lib/javaws.jar jre/lib/deploy.jar jre/lib/alt-rt.jar jre/lib/alt-string.jar ; do \
- echo " Comparing $j ..."; \
- d=${j%*.jar}; \
- set -- i586 x64; a1=$1; shift; \
- mkdir -p tmp-$a1/$d; \
- unzip -q -d tmp-$a1/$d $a1-jdk/$j; \
- for a2; do \
- mkdir -p tmp-$a2/$d; \
- unzip -q -d tmp-$a2/$d $a2-jdk/$j; \
- if diff -ur tmp-$a1/$d tmp-$a2/$d; then \
- echo " OK"; \
- else \
- echo " differ"; \
- badjars="$badjars $j ($a1, $a2)"; \
- fi; \
- done; \
- done; \
- if [ -n "$badjars" ]; then \
- echo "Differing jar files: $badjars"; \
- exit 1; \
- fi
- Comparing jre/lib/ext/dnsns.jar ...
- OK
- Comparing jre/lib/ext/localedata.jar ...
- OK
- Comparing jre/lib/im/indicim.jar ...
- OK
- Comparing jre/lib/im/thaiim.jar ...
- OK
- Comparing jre/lib/charsets.jar ...
- OK
- Comparing jre/lib/management-agent.jar ...
- OK
- Comparing jre/lib/plugin.jar ...
- OK
- Comparing jre/lib/resources.jar ...
- OK
- Comparing jre/lib/javaws.jar ...
- OK
- Comparing jre/lib/deploy.jar ...
- OK
- Comparing jre/lib/alt-rt.jar ...
- OK
- Comparing jre/lib/alt-string.jar ...
- OK
- : # check if the sources are the "same"
- set -e; set -- i586 x64; a1=$1; shift; \
- unzip -q -d tmp-$a1/src $a1-jdk/src.zip; \
- for a2; do \
- unzip -q -d tmp-$a2/src $a2-jdk/src.zip; \
- echo "Comparing sources: tmp-$a1/src tmp-$a2/src ..."; \
- echo " diff -ur -I '^\* Monday' -I '^\* Tuesday' -I '^\* Wednesday' -I '^\* Thursday' -I '^\* Friday' -I '^\* Saturday' -I '^\* Sunday' -I '^// This file was generated AUTOMATICALLY' -I '^ *// java GenerateCharacter' -I '^// Generated from input file'"; \
- diff -ur -I '^\* Monday' -I '^\* Tuesday' -I '^\* Wednesday' -I '^\* Thursday' -I '^\* Friday' -I '^\* Saturday' -I '^\* Sunday' -I '^// This file was generated AUTOMATICALLY' -I '^ *// java GenerateCharacter' -I '^// Generated from input file' tmp-$a1/src tmp-$a2/src; \
- done
- Comparing sources: tmp-i586/src tmp-x64/src ...
- diff -ur -I '^\* Monday' -I '^\* Tuesday' -I '^\* Wednesday' -I '^\* Thursday' -I '^\* Friday' -I '^\* Saturday' -I '^\* Sunday' -I '^// This file was generated AUTOMATICALLY' -I '^ *// java GenerateCharacter' -I '^// Generated from input file'
- No relevant differences
- touch unpack-stamp
- sed -e 's/@JRE@/sun-java6-jre/g' \
- -e 's/@JDK@/sun-java6-jdk/g' \
- -e 's/@vendor@/Sun/g' \
- -e 's/@basename@/sun-java6/g' \
- -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
- -e 's/@arch@/amd64/g' \
- -e 's/@RELEASE@/6/g' \
- -e 's/@archdir@/amd64/g' \
- -e 's/@browsers@/firefox | firefox-2 | iceweasel | mozilla-firefox | iceape-browser | mozilla-browser | epiphany-gecko | epiphany-webkit | epiphany-browser | galeon | midbrowser | konqueror | chromium-browser | midori | google-chrome/g' \
- -e 's/@cjk_fonts@/ttf-baekmuk | ttf-unfonts-core, ttf-kochi-gothic | ttf-sazanami-gothic, ttf-kochi-mincho | ttf-sazanami-mincho, ttf-arphic-uming,/g' \
- -e 's/@jdkversion@/1.6.0/g' \
- -e 's/@releng_ver@/37/g' \
- debian/control.in > debian/control
- /usr/bin/make -f debian/rules packaging-files \
- ia32_prefix=ia32- \
- packaging_files= \
- priority=15 \
- DEB_HOST_ARCH=i386
- make[1]: Entering directory `/var/local/oab/src'
- for f in debian/JB-{archive,bin,control,java,policy,plugin,web}*.in; do \
- case "$f" in debian/control.in) continue; esac; \
- f2=$(echo $f | sed 's/JB/ia32-sun-java6/;s/\.in$//'); \
- sed -e 's/@JRE@/ia32-sun-java6-jre/g' \
- -e 's/@JDK@/ia32-sun-java6-jdk/g' \
- -e 's/@vendor@/Sun/g' \
- -e 's/@RELEASE@/6/g' \
- -e 's/@basename@/ia32-sun-java6/g' \
- -e 's,@TOP@,usr/lib/jvm,g' \
- -e 's,@basedir@,usr/lib/jvm/ia32-java-6-sun-1.6.0.37,g' \
- -e 's,@basediralias@,usr/lib/jvm/ia32-java-6-sun,g' \
- -e 's,@jdiralias@,ia32-java-6-sun,g' \
- -e 's/@arch@/i386/g' \
- -e 's/@archdir@/i386/g' \
- -e 's/@ia32txt@/ (32bit)/g' \
- -e 's/@priority@/15/g' \
- -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
- -e 's/@jdk_tools@/HtmlConverter appletviewer apt extcheck idlj jar jarsigner java-rmi.cgi javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc/g' \
- -e 's,@browser_dirs@,mozilla,g' \
- -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/ia32-java-6-sun-1.6.0.37/bin/java,g' \
- $f > $f2; \
- done
- cat debian/ia32-sun-java6-bin-i586.menu >> debian/ia32-sun-java6-bin.menu
- rm -f debian/ia32-sun-java6-bin-i586.menu
- make[1]: Leaving directory `/var/local/oab/src'
- for f in debian/*.in; do \
- case "$f" in debian/control.in) continue; esac; \
- f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
- sed -e 's/@JRE@/sun-java6-jre/g' \
- -e 's/@JDK@/sun-java6-jdk/g' \
- -e 's/@vendor@/Sun/g' \
- -e 's/@RELEASE@/6/g' \
- -e 's/@basename@/sun-java6/g' \
- -e 's,@TOP@,usr/lib/jvm,g' \
- -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
- -e 's,@basediralias@,usr/lib/jvm/java-6-sun,g' \
- -e 's,@jdiralias@,java-6-sun,g' \
- -e 's/@arch@/amd64/g' \
- -e 's/@archdir@/amd64/g' \
- -e 's/@ia32txt@//g' \
- -e 's/@priority@/63/g' \
- -e 's/@jre_tools@/ orbd servertool tnameserv/g' \
- -e 's/@jdk_tools@/appletviewer apt ControlPanel extcheck HtmlConverter idlj jar jarsigner java javac javadoc javah javap javaws jconsole jcontrol jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd keytool native2ascii orbd pack200 policytool rmic rmid rmiregistry schemagen serialver servertool tnameserv unpack200 wsgen wsimport xjc/g' \
- -e 's,@browser_dirs@,mozilla,g' \
- -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/java-6-sun-1.6.0.37/bin/java,g' \
- $f > $f2; \
- done
- cat debian/sun-java6-bin-i586.menu >> debian/sun-java6-bin.menu
- rm -f debian/sun-java6-bin-i586.menu
- touch control-stamp
- touch build-stamp
- debian/rules binary
- Build information
- ==========================
- TOP = usr/lib/jvm
- VENDOR = sun
- RELEASE = 6
- PRODUCT = java6
- basename = sun-java6
- version = 6
- releng_ver = 37
- unpackdir = jdk1.6.0_37
- srcdir = x64-jdk
- all_archs = i586 x64
- arch = x64
- archdir = amd64
- bin_pattern = jdk-6u37-linux-%.bin
- ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200
- /usr/bin/make -f debian/rules packaging-files \
- ia32_prefix=ia32- \
- packaging_files= \
- priority=15 \
- DEB_HOST_ARCH=i386
- make[1]: Entering directory `/var/local/oab/src'
- for f in debian/JB-{archive,bin,control,java,policy,plugin,web}*.in; do \
- case "$f" in debian/control.in) continue; esac; \
- f2=$(echo $f | sed 's/JB/ia32-sun-java6/;s/\.in$//'); \
- sed -e 's/@JRE@/ia32-sun-java6-jre/g' \
- -e 's/@JDK@/ia32-sun-java6-jdk/g' \
- -e 's/@vendor@/Sun/g' \
- -e 's/@RELEASE@/6/g' \
- -e 's/@basename@/ia32-sun-java6/g' \
- -e 's,@TOP@,usr/lib/jvm,g' \
- -e 's,@basedir@,usr/lib/jvm/ia32-java-6-sun-1.6.0.37,g' \
- -e 's,@basediralias@,usr/lib/jvm/ia32-java-6-sun,g' \
- -e 's,@jdiralias@,ia32-java-6-sun,g' \
- -e 's/@arch@/i386/g' \
- -e 's/@archdir@/i386/g' \
- -e 's/@ia32txt@/ (32bit)/g' \
- -e 's/@priority@/15/g' \
- -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
- -e 's/@jdk_tools@/HtmlConverter appletviewer apt extcheck idlj jar jarsigner java-rmi.cgi javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc/g' \
- -e 's,@browser_dirs@,mozilla,g' \
- -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/ia32-java-6-sun-1.6.0.37/bin/java,g' \
- $f > $f2; \
- done
- cat debian/ia32-sun-java6-bin-i586.menu >> debian/ia32-sun-java6-bin.menu
- rm -f debian/ia32-sun-java6-bin-i586.menu
- make[1]: Leaving directory `/var/local/oab/src'
- for f in debian/*.in; do \
- case "$f" in debian/control.in) continue; esac; \
- f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
- sed -e 's/@JRE@/sun-java6-jre/g' \
- -e 's/@JDK@/sun-java6-jdk/g' \
- -e 's/@vendor@/Sun/g' \
- -e 's/@RELEASE@/6/g' \
- -e 's/@basename@/sun-java6/g' \
- -e 's,@TOP@,usr/lib/jvm,g' \
- -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
- -e 's,@basediralias@,usr/lib/jvm/java-6-sun,g' \
- -e 's,@jdiralias@,java-6-sun,g' \
- -e 's/@arch@/amd64/g' \
- -e 's/@archdir@/amd64/g' \
- -e 's/@ia32txt@//g' \
- -e 's/@priority@/63/g' \
- -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
- -e 's/@jdk_tools@/appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc/g' \
- -e 's,@browser_dirs@,mozilla,g' \
- -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/java-6-sun-1.6.0.37/bin/java,g' \
- $f > $f2; \
- done
- cat debian/sun-java6-bin-i586.menu >> debian/sun-java6-bin.menu
- rm -f debian/sun-java6-bin-i586.menu
- touch control-stamp
- touch build-stamp
- dh_testdir
- dh_testroot
- dh_clean -d
- dh_installdirs \
- usr/share/doc \
- etc/java-6-sun/security \
- usr/lib/jvm/java-6-sun-1.6.0.37/ext \
- usr/lib/jvm/java-6-sun-1.6.0.37/man/man1 \
- usr/lib/jvm/java-6-sun-1.6.0.37/man/ja/man1 \
- usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/man1 \
- usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/ja/man1 \
- usr/lib/jvm/java-6-sun-1.6.0.37/bin/amd64/native_threads \
- usr/share/lintian/overrides \
- usr/share/applications \
- usr/share/application-registry \
- usr/share/binfmts \
- usr/share/pixmaps \
- usr/share/mime-info \
- cp -a x64-jdk/jre debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37
- echo usr/lib/jvm/java-6-sun-1.6.0.37 usr/lib/jvm/java-6-sun > debian/sun-java6-bin.links
- : remove arch indep files and directories
- rm -rf debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/audio debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/cmm debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/fonts debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/images debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/oblique-fonts debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/zi debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/jsse.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/jce.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/ext/sunjce_provider.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/ext/sunpkcs11.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/security/local_policy.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/security/US_export_policy.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/locale debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/COPYRIGHT debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/LICENSE debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/THIRDPARTYLICENSEREADME.txt debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/README debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/Welcome.html debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/ext/dnsns.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/ext/localedata.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/im/indicim.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/im/thaiim.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/charsets.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/management-agent.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/plugin.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/resources.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/javaws.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/deploy.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/alt-rt.jar debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/alt-string.jar
- : # install a wrapper for javaws
- mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/bin/javaws debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/bin/javaws.real
- install -m 755 debian/javaws-wrapper.sh debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/bin/javaws
- rm -f debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/{CHANGES,INSTALL}
- : # install template files as real files (all commented out)
- for i in debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/management/*.template; do \
- mv $i ${i%*.template}; \
- done
- : # move config files to etc/java-6-sun and symlink them.
- mkdir -p debian/sun-java6-bin/etc/java-6-sun/management
- for i in \
- calendars.properties \
- content-types.properties \
- logging.properties \
- sound.properties \
- flavormap.properties \
- net.properties \
- management/jmxremote.access \
- management/jmxremote.password \
- management/management.properties \
- management/snmp.acl; \
- do \
- mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/$i debian/sun-java6-bin/etc/java-6-sun/$i; \
- done
- cp debian/fontconfig.properties.src \
- debian/sun-java6-bin/etc/java-6-sun/fontconfig.properties
- mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/jvm.cfg \
- debian/sun-java6-bin/etc/java-6-sun/
- mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/security/{java.*,cacerts} \
- debian/sun-java6-bin/etc/java-6-sun/security
- : # create links for the conffiles
- find debian/sun-java6-bin/etc/java-6-sun -type f ! -name jvm.cfg \
- -printf "etc/java-6-sun/%P usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/%P\n" >> debian/sun-java6-bin.links
- echo "etc/java-6-sun/jvm.cfg usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/jvm.cfg" \
- >> debian/sun-java6-bin.links
- set -e; \
- for i in $(find x64-jdk/bin ! -type d); do \
- n=$(basename $i); \
- case " ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv " in *\ $n\ *) ;; *) continue; esac; \
- echo usr/lib/jvm/java-6-sun-1.6.0.37/jre/bin/$n usr/lib/jvm/java-6-sun-1.6.0.37/bin/$n; \
- done >> debian/sun-java6-bin.links
- : # give all permissions to cross-VM extension directory
- mv debian/sun-java6-bin/etc/java-6-sun/security/java.policy \
- debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig
- sed -e '/permission java\.security\.AllPermission;/,/};/c\' \
- -e ' permission java.security.AllPermission;\' \
- -e '};\' \
- -e '\' \
- -e 'grant codeBase "file:/usr/lib/jvm/java-6-sun-1.6.0.37/ext/*" {\' \
- -e ' permission java.security.AllPermission;\' \
- -e '};\' \
- -e '\' \
- -e '// Comment this out if you want to give all permissions to the\' \
- -e '// Debian Java repository too:\' \
- -e '//grant codeBase "file:/usr/share/java/repository/-" {\' \
- -e '// permission java.security.AllPermission;\' \
- -e '//};\' \
- -e '' \
- debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig \
- > debian/sun-java6-bin/etc/java-6-sun/security/java.policy
- rm -f debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig
- : # add lintian overrides
- cp -p debian/sun-java6-bin.overrides \
- debian/sun-java6-bin/usr/share/lintian/overrides/sun-java6-bin
- : # add GNOME stuff
- cp -p debian/sun-java6-java.desktop \
- debian/sun-java6-bin/usr/share/applications/
- cp -p debian/sun-java6-policytool.desktop \
- debian/sun-java6-bin/usr/share/applications/
- cp -p debian/sun-java6-{java,javaws}.desktop \
- debian/sun-java6-bin/usr/share/applications/
- cp -p debian/sun-java6-{controlpanel,policytool}.desktop \
- debian/sun-java6-bin/usr/share/applications/
- for i in archive web-start; do \
- cp debian/sun-java6-$i.applications \
- debian/sun-java6-bin/usr/share/application-registry/; \
- cp debian/sun-java6-$i.keys debian/sun-java6-bin/usr/share/mime-info/; \
- cp debian/sun-java6-$i.mime debian/sun-java6-bin/usr/share/mime-info/; \
- done
- cp -p debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/plugin/desktop/sun_java.png \
- debian/sun-java6-bin/usr/share/pixmaps/sun-java6.png
- cp -p debian/sun_java.xpm \
- debian/sun-java6-bin/usr/share/pixmaps/sun-java6.xpm
- : # install manpages
- set -e; \
- for m in $(find x64-jdk/man/man1 -type f); do \
- n=$(basename $m .1); \
- case " ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv " in *\ $n\ *) ;; *) continue; esac; \
- cp -p $m debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/man1/$n.1; \
- ln -s ../../jre/man/man1/$n.1 debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/man/man1/$n.1; \
- [ -f x64-jdk/man/ja/man1/$n.1 ] || continue; \
- cp -p x64-jdk/man/ja/man1/$n.1 \
- debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/ja/man1/$n.1; \
- ln -s ../../../jre/man/ja/man1/$n.1 \
- debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/man/ja/man1/$n.1; \
- done
- find debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man -name '*.[1-9]' | xargs gzip
- ln -sf /usr/lib/libodbcinst.so.1 \
- debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/libodbcinst.so
- ln -sf /usr/lib/libodbc.so.1 \
- debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/libodbc.so
- rm -f debian/shlibs.local
- rm -f debian/sun-java6-bin.substvars
- dh_shlibdeps \
- -lusr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/server \
- -Xlibjavaplugin_oji.so -Xlibnpjp2.so \
- -- --warnings=0
- dpkg-shlibdeps: warning: Can't extract name and version from library name `libjvm.so'
- dpkg-shlibdeps: warning: Can't extract name and version from library name `libjvm.so'
- dpkg-shlibdeps: warning: Can't extract name and version from library name `libjava.so'
- dpkg-shlibdeps: warning: Can't extract name and version from library name `libjava.so'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement