2013-11-06

Slitaz -- JDK


get-java6-jdk

HTTP request sent, awaiting response... 404 Not Found

Processing post install commands.../usr/bin/tazpkg: cd: line 32: can't cd to /usr/lib/firefox*/plugins


1.
http://cook.slitaz.org/cooker.cgi?download=get-java6-jdk-1.0.tazpkg

root@slitaz:/tmp# get-java6-jdk
--2013-11-06 22:52:56--  http://raphaello.univ-fcomte.fr/ftp/java/Jdk/jdk-6u13-linux-i586.bin
Resolving raphaello.univ-fcomte.fr (raphaello.univ-fcomte.fr)... 194.57.88.125
Connecting to raphaello.univ-fcomte.fr (raphaello.univ-fcomte.fr)|194.57.88.125|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-11-06 22:52:58 ERROR 404: Not Found.


2.
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin

root@slitaz:/tmp# get-java6-jdk
--2013-11-06 23:06:23--  http://download.oracle.com/otn-pub/java/jdk/6u45-b06//jdk-6u45-linux-i586.bin
Resolving download.oracle.com (download.oracle.com)... 210.61.248.41, 210.61.248.24
Connecting to download.oracle.com (download.oracle.com)|210.61.248.41|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin [following]
--2013-11-06 23:06:23--  https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.77.22.140
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.77.22.140|:443... connected.
WARNING: cannot verify edelivery.oracle.com's certificate, issued by `/C=US/O=GeoTrust, Inc./CN=GeoTrust SSL CA':
  Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin?AuthParam=1383750200_4cb609f881784567d740e7ca5667fe0c [following]
--2013-11-06 23:06:24--  http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin?AuthParam=1383750200_4cb609f881784567d740e7ca5667fe0c
Connecting to download.oracle.com (download.oracle.com)|210.61.248.41|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 71799552 (68M) [application/octet-stream]
Saving to: `jdk-6u45-linux-i586.bin'

     0K .......... .......... .......... .......... ..........  0%  265K 4m24s
    50K .......... .......... .......... .......... ..........  0%  296K 4m10s
   100K .......... .......... .......... .......... ..........  0%  794K 3m16s
   150K .......... .......... .......... .......... ..........  0%  638K 2m54s
[..]
 70050K .......... .......... .......... .......... .......... 99% 5.49M 0s
 70100K .......... ......                                     100% 10.9M=16s

2013-11-06 23:06:41 (4.39 MB/s) - `jdk-6u45-linux-i586.bin' saved [71799552/71799552]

Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
   creating: jdk1.6.0_45/
[..]
Creating jdk1.6.0_45/jre/lib/javaws.jar
Creating jdk1.6.0_45/jre/lib/deploy.jar

Done.

Packing : java6-jdk-1.6.0_45
================================================================================
Creating the list of files...                                        [ OK ]
Creating md5sum of files...                                          [ OK ]
Compressing the fs...                                                [ OK ]
Updating receipt sizes...                                            [ OK ]
Creating full cpio archive...                                        [ OK ]
Restoring original package tree...                                   [ OK ]
================================================================================
Package java6-jdk-1.6.0_45 compressed successfully.
Size : 64.1M    java6-jdk-1.6.0_45.tazpkg


Installation of : java6-jdk
================================================================================
Copying java6-jdk...                                                 [ OK ]
Extracting java6-jdk...                                              [ OK ]
Extracting the pseudo fs... (lzma)                                   [ OK ]
Installing java6-jdk...                                              [ OK ]
Removing all tmp files...                                            [ OK ]
Processing post install commands.../usr/bin/tazpkg: cd: line 32: can't cd to /usr/lib/firefox*/plugins
                                                                     [ OK ]
================================================================================
java6-jdk (1.6.0_45) is installed.


3.
root@slitaz:/tmp# ls -l /usr/lib/mozilla/plugins/
total 0
lrwxrwxrwx    1 root     root            34 Nov  7 00:24 libflashplayer.so -> /usr/share/flash/libflashplayer.so
lrwxrwxrwx    1 root     root            50 Nov  6 23:44 libnpjp2.so -> /usr/lib/java/jdk1.6.0_45/jre/lib/i386/libnpjp2.so


4.
root@slitaz:/tmp# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)

root@slitaz:/tmp# javac -version
javac 1.6.0_45

root@slitaz:/tmp# javap -help | head -1
Usage: javap <options> <classes>...

root@slitaz:/tmp# javadoc -help | head -2
usage: javadoc [options] [packagenames] [sourcefiles] [@files]
-overview <file>          Read overview documentation from HTML file



5.
root@slitaz:/tmp# diff /usr/bin/get-java6-jdk-1.0 /usr/bin/get-java6-jdk
--- /usr/bin/get-java6-jdk-1.0
+++ /usr/bin/get-java6-jdk
@@ -6,9 +6,9 @@
 # Author : K�vin DA SILVA <dasilvakevin@hotmail.fr>

 PACKAGE="java6-jdk"
-VERSION="1.6.0_13"
-URL="http://raphaello.univ-fcomte.fr/ftp/java/Jdk"
-TARBALL="jdk-6u13-linux-i586.bin"
+VERSION="1.6.0_45"
+URL="http://download.oracle.com/otn-pub/java/jdk/6u45-b06"
+TARBALL="jdk-6u45-linux-i586.bin"
 TEMP_DIR="/tmp/$PACKAGE.$$"
 ROOT="$1"

@@ -38,7 +38,7 @@
 cd $TEMP_DIR

 # Download the file
-test -f $TARBALL || wget $URL/$TARBALL
+test -f $TARBALL || wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" $URL/$TARBALL
 if [ ! -f $TARBALL ]; then
     cd $CUR_DIR
     rm -rf $TMP_DIR
@@ -80,8 +80,8 @@
 post_install()
 {
     echo -n "Processing post install commands..."
-    cd /usr/lib/firefox*/plugins
-    ln -s /usr/lib/java/jdk\$VERSION/jre/plugin/i386/ns7/libjavaplugin_oji.so
+    [ -d /usr/lib/mozilla/plugins ] || mkdir -p /usr/lib/mozilla/plugins
+    ln -s /usr/lib/java/jdk\$VERSION/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins

     #lien mit dans red5 /usr/bin/javajdk
     cd /usr/bin
@@ -94,8 +94,11 @@

 post_remove()
 {
-    rm -f /usr/lib/firefox*/plugins/libjavaplugin_oji.so
+    rm -f /usr/lib/mozilla/plugins/libnpjp2.so
     rm -f /usr/bin/java
+    rm -f /usr/bin/javac
+    rm -f /usr/bin/javadoc
+    rm -f /usr/bin/javap
 }
 EOT


6.
Package: get-java6-jdk
http://cook.slitaz.org/cooker.cgi?pkg=get-java6-jdk

receipt home files download
Cook summary

Summary for: get-java6-jdk 1.0
================================================================================
Produced    : 4.0K
Packed      : 32.0K
Compressed  : 4.0K
Files       : 1
Cook time   : 1s
Cook date   : 2013-09-22 13:54
Host arch   : i486
================================================================================