hg: macosx-port/macosx-port/jdk: Creating .jre sub-bundle inside .jdk bundle. First step towards embedding a .jre inside of self-launching .app bundles.

Henri Gomez henri.gomez at gmail.com
Wed Sep 14 13:46:14 PDT 2011


More on this change.

I suspect symlink introduced to broke packagemaker used to build .pkg
included in .dmg.
this one fail and core dump.

under ./j2sdk-bundle/1.7.0.jdk/Contents/Home

mbp:Home henri$ ls -l
total 44592
drwxr-xr-x   3 henri  staff       102 Sep 14 22:03 1.7.0.jre
-r--r--r--   1 henri  staff      1503 Sep 14 22:02 ASSEMBLY_EXCEPTION
-r--r--r--   1 henri  staff     19263 Sep 14 22:02 LICENSE
-r--r--r--   1 henri  staff    172135 Sep 14 22:02 THIRD_PARTY_README
drwxr-xr-x  40 henri  staff      1360 Sep 14 22:02 bin
lrwxr-xr-x   1 henri  staff        10 Sep 14 22:03 bundle -> jre/bundle
drwxr-xr-x  10 henri  staff       340 Sep 14 22:02 demo
drwxr-xr-x   9 henri  staff       306 Sep 14 22:02 include
lrwxr-xr-x   1 henri  staff        23 Sep 14 22:03 jre ->
1.7.0.jre/Contents/Home
drwxr-xr-x   9 henri  staff       306 Sep 14 22:03 lib
drwxr-xr-x   5 henri  staff       170 Sep 14 22:03 man
-rw-r--r--   1 henri  staff       218 Sep 14 22:03 release
drwxr-xr-x   7 henri  staff       238 Sep 14 22:02 sample
-rw-r--r--   1 henri  staff  22618091 Sep 14 22:02 src.zip

mbp:Home henri$ ls -l jre/bundle
lrwxr-xr-x  1 henri  staff  5 Sep 14 22:03 jre/bundle -> ../..

mbp:Home henri$ ls -l jre/bundle/../..
total 16
drwxr-xr-x  16 henri  staff   544 Sep 14 22:03 Home
-rw-r--r--   1 henri  staff  1204 Sep 14 22:03 Info.plist
lrwxr-xr-x   1 henri  staff    29 Sep 14 22:03 MacOS ->
Home/1.7.0.jre/Contents/MacOS
mbp:Home henri$

Isn't there a loop somewhere broking packagemaker traversal process ?

Cheers

> 2011/9/13  <swingler at apple.com>:
>> Changeset: 86d6d9ef0563
>> Author:    swingler at apple.com
>> Date:      2011-09-13 00:26 -0700
>> URL:       http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/86d6d9ef0563
>>
>> Creating .jre sub-bundle inside .jdk bundle. First step towards embedding a .jre inside of self-launching .app bundles.
>>
>> ! make/common/Release-macosx.gmk
>> - src/macosx/bundle/Info.plist
>> + src/macosx/bundle/JDK-Info.plist
>> + src/macosx/bundle/JRE-Info.plist
>>
>>
>


More information about the macosx-port-dev mailing list