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