Advertisement
Guest User

Untitled

a guest
Oct 24th, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.98 KB | None | 0 0
  1. [x] Updating the changelog dch warning: new version (6.37-1~quantal1) is less than
  2. the current version number (6.37-1).
  3. 21141's retcode: 0
  4. success
  5. [x] Building the packages dpkg-buildpackage: source package sun-java6
  6. dpkg-buildpackage: source version 6.37-1~quantal1
  7. dpkg-buildpackage: source changed by root <root@android2>
  8. dpkg-source --before-build src
  9. dpkg-buildpackage: host architecture amd64
  10. debian/rules clean
  11. dh_testdir
  12. dh_testroot
  13. rm -f *-stamp
  14. rm -rf x64-jdk i586-jdk jce tmp-* jdk1.6.0_37
  15. rm -f debian/*.debhelper debian/control.old
  16. rm -f debian/sun-java6-bin.substvars.tmp
  17. for f in debian/*.in; do \
  18. f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
  19. case "$f2" in debian/control) continue; esac; \
  20. rm -f $f2; \
  21. done
  22. rm -f debian/sun-java6*.links
  23. rm -f debian/ia32-sun-java6*.*
  24. rm -f debian/*.debhelper.log
  25. rm -f debian/shlibs.local
  26. dh_clean
  27. debian/rules build
  28. Build information
  29. ==========================
  30. TOP = usr/lib/jvm
  31. VENDOR = sun
  32. RELEASE = 6
  33. PRODUCT = java6
  34. basename = sun-java6
  35. version = 6
  36. releng_ver = 37
  37. unpackdir = jdk1.6.0_37
  38. srcdir = x64-jdk
  39. all_archs = i586 x64
  40. arch = x64
  41. archdir = amd64
  42. bin_pattern = jdk-6u37-linux-%.bin
  43.  
  44. rm -rf jdk1.6.0_37
  45. binsize=$(wc -c jdk-6u37-linux-i586.bin | awk '{print $1}'); \
  46. zipstart=$(unzip -ql jdk-6u37-linux-i586.bin 2>&1 >/dev/null | sed -n -e 's/.* \([0-9][0-9]*\) extra bytes.*/\1/p'); \
  47. tail -c $(expr $binsize - $zipstart) jdk-6u37-linux-i586.bin > tmp-jdk.zip
  48. unzip -q tmp-jdk.zip
  49. mv jdk1.6.0_37 i586-jdk
  50. i586
  51. diff -u i586-jdk/COPYRIGHT i586-jdk/jre/COPYRIGHT
  52. diff -u i586-jdk/LICENSE i586-jdk/jre/LICENSE
  53. diff -u i586-jdk/THIRDPARTYLICENSEREADME.txt \
  54. i586-jdk/jre/THIRDPARTYLICENSEREADME.txt
  55. set -e; \
  56. for i in $(find i586-jdk -name '*.pack'); do \
  57. i586-jdk/bin/unpack200 $i \
  58. $(dirname $i)/$(basename $i .pack).jar; \
  59. rm -f $i; \
  60. done
  61. : # fix permissions
  62. find i586-jdk -name '*.properties' -o -name '*.xml' -o -name '*.bat' | xargs chmod 644
  63. touch unpack-i586-stamp
  64. rm -rf jdk1.6.0_37
  65. binsize=$(wc -c jdk-6u37-linux-x64.bin | awk '{print $1}'); \
  66. zipstart=$(unzip -ql jdk-6u37-linux-x64.bin 2>&1 >/dev/null | sed -n -e 's/.* \([0-9][0-9]*\) extra bytes.*/\1/p'); \
  67. tail -c $(expr $binsize - $zipstart) jdk-6u37-linux-x64.bin > tmp-jdk.zip
  68. unzip -q tmp-jdk.zip
  69. mv jdk1.6.0_37 x64-jdk
  70. x64
  71. diff -u x64-jdk/COPYRIGHT x64-jdk/jre/COPYRIGHT
  72. diff -u x64-jdk/LICENSE x64-jdk/jre/LICENSE
  73. diff -u x64-jdk/THIRDPARTYLICENSEREADME.txt \
  74. x64-jdk/jre/THIRDPARTYLICENSEREADME.txt
  75. set -e; \
  76. for i in $(find x64-jdk -name '*.pack'); do \
  77. i586-jdk/bin/unpack200 $i \
  78. $(dirname $i)/$(basename $i .pack).jar; \
  79. rm -f $i; \
  80. done
  81. : # fix permissions
  82. find x64-jdk -name '*.properties' -o -name '*.xml' -o -name '*.bat' | xargs chmod 644
  83. touch unpack-x64-stamp
  84. rm -rf jce
  85. unzip -q jce_policy-6.zip
  86. touch unpack-jce-stamp
  87. : # check for identical files / trees
  88. set -e; set -- i586 x64; a1=$1; shift; \
  89. for a2; do \
  90. echo "Comparing architecture $a1 with $a2"; \
  91. 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 \
  92. echo " Comparing $i ..."; \
  93. if diff -ur $a1-jdk/$i $a2-jdk/$i; then \
  94. echo " OK"; \
  95. else \
  96. echo " differ"; \
  97. badthings="$badthings $i"; \
  98. fi; \
  99. done; \
  100. done; \
  101. if [ -n "$badthings" ]; then \
  102. echo "Differing files/subtrees: $badthings"; \
  103. exit 1; \
  104. fi
  105. Comparing architecture i586 with x64
  106. Comparing jre/lib/audio ...
  107. OK
  108. Comparing jre/lib/cmm ...
  109. OK
  110. Comparing jre/lib/fonts ...
  111. OK
  112. Comparing jre/lib/images ...
  113. OK
  114. Comparing jre/lib/oblique-fonts ...
  115. OK
  116. Comparing jre/lib/zi ...
  117. OK
  118. Comparing jre/lib/jsse.jar ...
  119. OK
  120. Comparing jre/lib/jce.jar ...
  121. OK
  122. Comparing jre/lib/ext/sunjce_provider.jar ...
  123. OK
  124. Comparing jre/lib/ext/sunpkcs11.jar ...
  125. OK
  126. Comparing jre/lib/security/local_policy.jar ...
  127. OK
  128. Comparing jre/lib/security/US_export_policy.jar ...
  129. OK
  130. Comparing jre/lib/locale ...
  131. OK
  132. Comparing jre/COPYRIGHT ...
  133. OK
  134. Comparing jre/LICENSE ...
  135. OK
  136. Comparing jre/THIRDPARTYLICENSEREADME.txt ...
  137. OK
  138. Comparing jre/README ...
  139. OK
  140. Comparing jre/Welcome.html ...
  141. OK
  142. : # check for jars with the same content
  143. set -e; \
  144. 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 \
  145. echo " Comparing $j ..."; \
  146. d=${j%*.jar}; \
  147. set -- i586 x64; a1=$1; shift; \
  148. mkdir -p tmp-$a1/$d; \
  149. unzip -q -d tmp-$a1/$d $a1-jdk/$j; \
  150. for a2; do \
  151. mkdir -p tmp-$a2/$d; \
  152. unzip -q -d tmp-$a2/$d $a2-jdk/$j; \
  153. if diff -ur tmp-$a1/$d tmp-$a2/$d; then \
  154. echo " OK"; \
  155. else \
  156. echo " differ"; \
  157. badjars="$badjars $j ($a1, $a2)"; \
  158. fi; \
  159. done; \
  160. done; \
  161. if [ -n "$badjars" ]; then \
  162. echo "Differing jar files: $badjars"; \
  163. exit 1; \
  164. fi
  165. Comparing jre/lib/ext/dnsns.jar ...
  166. OK
  167. Comparing jre/lib/ext/localedata.jar ...
  168. OK
  169. Comparing jre/lib/im/indicim.jar ...
  170. OK
  171. Comparing jre/lib/im/thaiim.jar ...
  172. OK
  173. Comparing jre/lib/charsets.jar ...
  174. OK
  175. Comparing jre/lib/management-agent.jar ...
  176. OK
  177. Comparing jre/lib/plugin.jar ...
  178. OK
  179. Comparing jre/lib/resources.jar ...
  180. OK
  181. Comparing jre/lib/javaws.jar ...
  182. OK
  183. Comparing jre/lib/deploy.jar ...
  184. OK
  185. Comparing jre/lib/alt-rt.jar ...
  186. OK
  187. Comparing jre/lib/alt-string.jar ...
  188. OK
  189. : # check if the sources are the "same"
  190. set -e; set -- i586 x64; a1=$1; shift; \
  191. unzip -q -d tmp-$a1/src $a1-jdk/src.zip; \
  192. for a2; do \
  193. unzip -q -d tmp-$a2/src $a2-jdk/src.zip; \
  194. echo "Comparing sources: tmp-$a1/src tmp-$a2/src ..."; \
  195. 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'"; \
  196. 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; \
  197. done
  198. Comparing sources: tmp-i586/src tmp-x64/src ...
  199. 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'
  200. No relevant differences
  201. touch unpack-stamp
  202. sed -e 's/@JRE@/sun-java6-jre/g' \
  203. -e 's/@JDK@/sun-java6-jdk/g' \
  204. -e 's/@vendor@/Sun/g' \
  205. -e 's/@basename@/sun-java6/g' \
  206. -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
  207. -e 's/@arch@/amd64/g' \
  208. -e 's/@RELEASE@/6/g' \
  209. -e 's/@archdir@/amd64/g' \
  210. -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' \
  211. -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' \
  212. -e 's/@jdkversion@/1.6.0/g' \
  213. -e 's/@releng_ver@/37/g' \
  214. debian/control.in > debian/control
  215. /usr/bin/make -f debian/rules packaging-files \
  216. ia32_prefix=ia32- \
  217. packaging_files= \
  218. priority=15 \
  219. DEB_HOST_ARCH=i386
  220. make[1]: Entering directory `/var/local/oab/src'
  221. for f in debian/JB-{archive,bin,control,java,policy,plugin,web}*.in; do \
  222. case "$f" in debian/control.in) continue; esac; \
  223. f2=$(echo $f | sed 's/JB/ia32-sun-java6/;s/\.in$//'); \
  224. sed -e 's/@JRE@/ia32-sun-java6-jre/g' \
  225. -e 's/@JDK@/ia32-sun-java6-jdk/g' \
  226. -e 's/@vendor@/Sun/g' \
  227. -e 's/@RELEASE@/6/g' \
  228. -e 's/@basename@/ia32-sun-java6/g' \
  229. -e 's,@TOP@,usr/lib/jvm,g' \
  230. -e 's,@basedir@,usr/lib/jvm/ia32-java-6-sun-1.6.0.37,g' \
  231. -e 's,@basediralias@,usr/lib/jvm/ia32-java-6-sun,g' \
  232. -e 's,@jdiralias@,ia32-java-6-sun,g' \
  233. -e 's/@arch@/i386/g' \
  234. -e 's/@archdir@/i386/g' \
  235. -e 's/@ia32txt@/ (32bit)/g' \
  236. -e 's/@priority@/15/g' \
  237. -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
  238. -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' \
  239. -e 's,@browser_dirs@,mozilla,g' \
  240. -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/ia32-java-6-sun-1.6.0.37/bin/java,g' \
  241. $f > $f2; \
  242. done
  243. cat debian/ia32-sun-java6-bin-i586.menu >> debian/ia32-sun-java6-bin.menu
  244. rm -f debian/ia32-sun-java6-bin-i586.menu
  245. make[1]: Leaving directory `/var/local/oab/src'
  246. for f in debian/*.in; do \
  247. case "$f" in debian/control.in) continue; esac; \
  248. f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
  249. sed -e 's/@JRE@/sun-java6-jre/g' \
  250. -e 's/@JDK@/sun-java6-jdk/g' \
  251. -e 's/@vendor@/Sun/g' \
  252. -e 's/@RELEASE@/6/g' \
  253. -e 's/@basename@/sun-java6/g' \
  254. -e 's,@TOP@,usr/lib/jvm,g' \
  255. -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
  256. -e 's,@basediralias@,usr/lib/jvm/java-6-sun,g' \
  257. -e 's,@jdiralias@,java-6-sun,g' \
  258. -e 's/@arch@/amd64/g' \
  259. -e 's/@archdir@/amd64/g' \
  260. -e 's/@ia32txt@//g' \
  261. -e 's/@priority@/63/g' \
  262. -e 's/@jre_tools@/ orbd servertool tnameserv/g' \
  263. -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' \
  264. -e 's,@browser_dirs@,mozilla,g' \
  265. -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/java-6-sun-1.6.0.37/bin/java,g' \
  266. $f > $f2; \
  267. done
  268. cat debian/sun-java6-bin-i586.menu >> debian/sun-java6-bin.menu
  269. rm -f debian/sun-java6-bin-i586.menu
  270. touch control-stamp
  271. touch build-stamp
  272. debian/rules binary
  273. Build information
  274. ==========================
  275. TOP = usr/lib/jvm
  276. VENDOR = sun
  277. RELEASE = 6
  278. PRODUCT = java6
  279. basename = sun-java6
  280. version = 6
  281. releng_ver = 37
  282. unpackdir = jdk1.6.0_37
  283. srcdir = x64-jdk
  284. all_archs = i586 x64
  285. arch = x64
  286. archdir = amd64
  287. bin_pattern = jdk-6u37-linux-%.bin
  288. ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200
  289. /usr/bin/make -f debian/rules packaging-files \
  290. ia32_prefix=ia32- \
  291. packaging_files= \
  292. priority=15 \
  293. DEB_HOST_ARCH=i386
  294. make[1]: Entering directory `/var/local/oab/src'
  295. for f in debian/JB-{archive,bin,control,java,policy,plugin,web}*.in; do \
  296. case "$f" in debian/control.in) continue; esac; \
  297. f2=$(echo $f | sed 's/JB/ia32-sun-java6/;s/\.in$//'); \
  298. sed -e 's/@JRE@/ia32-sun-java6-jre/g' \
  299. -e 's/@JDK@/ia32-sun-java6-jdk/g' \
  300. -e 's/@vendor@/Sun/g' \
  301. -e 's/@RELEASE@/6/g' \
  302. -e 's/@basename@/ia32-sun-java6/g' \
  303. -e 's,@TOP@,usr/lib/jvm,g' \
  304. -e 's,@basedir@,usr/lib/jvm/ia32-java-6-sun-1.6.0.37,g' \
  305. -e 's,@basediralias@,usr/lib/jvm/ia32-java-6-sun,g' \
  306. -e 's,@jdiralias@,ia32-java-6-sun,g' \
  307. -e 's/@arch@/i386/g' \
  308. -e 's/@archdir@/i386/g' \
  309. -e 's/@ia32txt@/ (32bit)/g' \
  310. -e 's/@priority@/15/g' \
  311. -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
  312. -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' \
  313. -e 's,@browser_dirs@,mozilla,g' \
  314. -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/ia32-java-6-sun-1.6.0.37/bin/java,g' \
  315. $f > $f2; \
  316. done
  317. cat debian/ia32-sun-java6-bin-i586.menu >> debian/ia32-sun-java6-bin.menu
  318. rm -f debian/ia32-sun-java6-bin-i586.menu
  319. make[1]: Leaving directory `/var/local/oab/src'
  320. for f in debian/*.in; do \
  321. case "$f" in debian/control.in) continue; esac; \
  322. f2=$(echo $f | sed 's/JB/sun-java6/;s/\.in$//'); \
  323. sed -e 's/@JRE@/sun-java6-jre/g' \
  324. -e 's/@JDK@/sun-java6-jdk/g' \
  325. -e 's/@vendor@/Sun/g' \
  326. -e 's/@RELEASE@/6/g' \
  327. -e 's/@basename@/sun-java6/g' \
  328. -e 's,@TOP@,usr/lib/jvm,g' \
  329. -e 's,@basedir@,usr/lib/jvm/java-6-sun-1.6.0.37,g' \
  330. -e 's,@basediralias@,usr/lib/jvm/java-6-sun,g' \
  331. -e 's,@jdiralias@,java-6-sun,g' \
  332. -e 's/@arch@/amd64/g' \
  333. -e 's/@archdir@/amd64/g' \
  334. -e 's/@ia32txt@//g' \
  335. -e 's/@priority@/63/g' \
  336. -e 's/@jre_tools@/ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv/g' \
  337. -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' \
  338. -e 's,@browser_dirs@,mozilla,g' \
  339. -e 's,@java_launcher@,cautious-launcher %f /usr/lib/jvm/java-6-sun-1.6.0.37/bin/java,g' \
  340. $f > $f2; \
  341. done
  342. cat debian/sun-java6-bin-i586.menu >> debian/sun-java6-bin.menu
  343. rm -f debian/sun-java6-bin-i586.menu
  344. touch control-stamp
  345. touch build-stamp
  346. dh_testdir
  347. dh_testroot
  348. dh_clean -d
  349. dh_installdirs \
  350. usr/share/doc \
  351. etc/java-6-sun/security \
  352. usr/lib/jvm/java-6-sun-1.6.0.37/ext \
  353. usr/lib/jvm/java-6-sun-1.6.0.37/man/man1 \
  354. usr/lib/jvm/java-6-sun-1.6.0.37/man/ja/man1 \
  355. usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/man1 \
  356. usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/ja/man1 \
  357. usr/lib/jvm/java-6-sun-1.6.0.37/bin/amd64/native_threads \
  358. usr/share/lintian/overrides \
  359. usr/share/applications \
  360. usr/share/application-registry \
  361. usr/share/binfmts \
  362. usr/share/pixmaps \
  363. usr/share/mime-info \
  364.  
  365. cp -a x64-jdk/jre debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37
  366. echo usr/lib/jvm/java-6-sun-1.6.0.37 usr/lib/jvm/java-6-sun > debian/sun-java6-bin.links
  367. : remove arch indep files and directories
  368. 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
  369. : # install a wrapper for javaws
  370. 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
  371. install -m 755 debian/javaws-wrapper.sh debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/bin/javaws
  372. rm -f debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/{CHANGES,INSTALL}
  373. : # install template files as real files (all commented out)
  374. for i in debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/management/*.template; do \
  375. mv $i ${i%*.template}; \
  376. done
  377. : # move config files to etc/java-6-sun and symlink them.
  378. mkdir -p debian/sun-java6-bin/etc/java-6-sun/management
  379. for i in \
  380. calendars.properties \
  381. content-types.properties \
  382. logging.properties \
  383. sound.properties \
  384. flavormap.properties \
  385. net.properties \
  386. management/jmxremote.access \
  387. management/jmxremote.password \
  388. management/management.properties \
  389. management/snmp.acl; \
  390. do \
  391. 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; \
  392. done
  393. cp debian/fontconfig.properties.src \
  394. debian/sun-java6-bin/etc/java-6-sun/fontconfig.properties
  395. mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/jvm.cfg \
  396. debian/sun-java6-bin/etc/java-6-sun/
  397. mv debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/security/{java.*,cacerts} \
  398. debian/sun-java6-bin/etc/java-6-sun/security
  399. : # create links for the conffiles
  400. find debian/sun-java6-bin/etc/java-6-sun -type f ! -name jvm.cfg \
  401. -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
  402. echo "etc/java-6-sun/jvm.cfg usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/jvm.cfg" \
  403. >> debian/sun-java6-bin.links
  404. set -e; \
  405. for i in $(find x64-jdk/bin ! -type d); do \
  406. n=$(basename $i); \
  407. case " ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv " in *\ $n\ *) ;; *) continue; esac; \
  408. 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; \
  409. done >> debian/sun-java6-bin.links
  410. : # give all permissions to cross-VM extension directory
  411. mv debian/sun-java6-bin/etc/java-6-sun/security/java.policy \
  412. debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig
  413. sed -e '/permission java\.security\.AllPermission;/,/};/c\' \
  414. -e ' permission java.security.AllPermission;\' \
  415. -e '};\' \
  416. -e '\' \
  417. -e 'grant codeBase "file:/usr/lib/jvm/java-6-sun-1.6.0.37/ext/*" {\' \
  418. -e ' permission java.security.AllPermission;\' \
  419. -e '};\' \
  420. -e '\' \
  421. -e '// Comment this out if you want to give all permissions to the\' \
  422. -e '// Debian Java repository too:\' \
  423. -e '//grant codeBase "file:/usr/share/java/repository/-" {\' \
  424. -e '// permission java.security.AllPermission;\' \
  425. -e '//};\' \
  426. -e '' \
  427. debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig \
  428. > debian/sun-java6-bin/etc/java-6-sun/security/java.policy
  429. rm -f debian/sun-java6-bin/etc/java-6-sun/security/java.policy.orig
  430. : # add lintian overrides
  431. cp -p debian/sun-java6-bin.overrides \
  432. debian/sun-java6-bin/usr/share/lintian/overrides/sun-java6-bin
  433. : # add GNOME stuff
  434. cp -p debian/sun-java6-java.desktop \
  435. debian/sun-java6-bin/usr/share/applications/
  436. cp -p debian/sun-java6-policytool.desktop \
  437. debian/sun-java6-bin/usr/share/applications/
  438. cp -p debian/sun-java6-{java,javaws}.desktop \
  439. debian/sun-java6-bin/usr/share/applications/
  440. cp -p debian/sun-java6-{controlpanel,policytool}.desktop \
  441. debian/sun-java6-bin/usr/share/applications/
  442. for i in archive web-start; do \
  443. cp debian/sun-java6-$i.applications \
  444. debian/sun-java6-bin/usr/share/application-registry/; \
  445. cp debian/sun-java6-$i.keys debian/sun-java6-bin/usr/share/mime-info/; \
  446. cp debian/sun-java6-$i.mime debian/sun-java6-bin/usr/share/mime-info/; \
  447. done
  448. cp -p debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/plugin/desktop/sun_java.png \
  449. debian/sun-java6-bin/usr/share/pixmaps/sun-java6.png
  450. cp -p debian/sun_java.xpm \
  451. debian/sun-java6-bin/usr/share/pixmaps/sun-java6.xpm
  452. : # install manpages
  453. set -e; \
  454. for m in $(find x64-jdk/man/man1 -type f); do \
  455. n=$(basename $m .1); \
  456. case " ControlPanel java java_vm javaws jcontrol keytool pack200 policytool rmid rmiregistry unpack200 orbd servertool tnameserv " in *\ $n\ *) ;; *) continue; esac; \
  457. cp -p $m debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/man1/$n.1; \
  458. 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; \
  459. [ -f x64-jdk/man/ja/man1/$n.1 ] || continue; \
  460. cp -p x64-jdk/man/ja/man1/$n.1 \
  461. debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man/ja/man1/$n.1; \
  462. ln -s ../../../jre/man/ja/man1/$n.1 \
  463. debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/man/ja/man1/$n.1; \
  464. done
  465. find debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/man -name '*.[1-9]' | xargs gzip
  466. ln -sf /usr/lib/libodbcinst.so.1 \
  467. debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/libodbcinst.so
  468. ln -sf /usr/lib/libodbc.so.1 \
  469. debian/sun-java6-bin/usr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/libodbc.so
  470. rm -f debian/shlibs.local
  471. rm -f debian/sun-java6-bin.substvars
  472. dh_shlibdeps \
  473. -lusr/lib/jvm/java-6-sun-1.6.0.37/jre/lib/amd64/server \
  474. -Xlibjavaplugin_oji.so -Xlibnpjp2.so \
  475. -- --warnings=0
  476. dpkg-shlibdeps: warning: Can't extract name and version from library name `libjvm.so'
  477. dpkg-shlibdeps: warning: Can't extract name and version from library name `libjvm.so'
  478. dpkg-shlibdeps: warning: Can't extract name and version from library name `libjava.so'
  479. dpkg-shlibdeps: warning: Can't extract name and version from library name `libjava.so'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement