-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
6u31
-
generic
-
solaris_11
During SST testing of Solairs 11 update 1 nightly build from 2012-03-14 (RE) we've found that the package runtime/java/jre-6 (version 1.6.0.31-0.175.1.0.0.12.0) delivers two symlinks into unexpected directory. Namely, most of the content is in /usr/jdk/instances/jdk1.6.0 directory, but something beiung delivered to jdk1.6.0_31
# find /usr/jdk/instances/jdk1.6.0_31/
/usr/jdk/instances/jdk1.6.0_31/
/usr/jdk/instances/jdk1.6.0_31/bin
/usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel
/usr/jdk/instances/jdk1.6.0_31/javaws
/usr/jdk/instances/jdk1.6.0_31/javaws/javaws
# ls -l /usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel
lrwxrwxrwx 1 root root 10 Mar 15 12:56 /usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel -> ./jcontrol
# ls -l /usr/jdk/instances/jdk1.6.0_31/javaws/javaws
lrwxrwxrwx 1 root root 13 Mar 15 12:56 /usr/jdk/instances/jdk1.6.0_31/javaws/javaws -> ../bin/javaws
As one can see, there's not `jcontrol` in /usr/jdk/instances/jdk1.6.0_31/bin/, but it is in 1.6.0/bin directory: /usr/jdk/instances/jdk1.6.0/bin/jcontrol
The same applies to javaws: it's present in 1.6.0/bin, but not in 1.6.0_31/bin: /usr/jdk/instances/jdk1.6.0/bin/javaws
So I believe those links were put there by mistake and the entire content of 1.6.0_31/ directory should, in fact, go to 1.6.0/
# find /usr/jdk/instances/jdk1.6.0_31/
/usr/jdk/instances/jdk1.6.0_31/
/usr/jdk/instances/jdk1.6.0_31/bin
/usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel
/usr/jdk/instances/jdk1.6.0_31/javaws
/usr/jdk/instances/jdk1.6.0_31/javaws/javaws
# ls -l /usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel
lrwxrwxrwx 1 root root 10 Mar 15 12:56 /usr/jdk/instances/jdk1.6.0_31/bin/ControlPanel -> ./jcontrol
# ls -l /usr/jdk/instances/jdk1.6.0_31/javaws/javaws
lrwxrwxrwx 1 root root 13 Mar 15 12:56 /usr/jdk/instances/jdk1.6.0_31/javaws/javaws -> ../bin/javaws
As one can see, there's not `jcontrol` in /usr/jdk/instances/jdk1.6.0_31/bin/, but it is in 1.6.0/bin directory: /usr/jdk/instances/jdk1.6.0/bin/jcontrol
The same applies to javaws: it's present in 1.6.0/bin, but not in 1.6.0_31/bin: /usr/jdk/instances/jdk1.6.0/bin/javaws
So I believe those links were put there by mistake and the entire content of 1.6.0_31/ directory should, in fact, go to 1.6.0/