<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Probably off-topic to this list but maybe someone else is somewhat curious about this as well.<div class=""><br class=""><div class="">I noticed a slight error in jpackage dmg builds. The Applications folder icon shows as a path - /Applications - instead of just the file name - Applications. I also noticed that the SceneBuilder dmg’s show this.</div><div class="">I had looked at something similar sometime ago. Thought it was a bug, turned out to be my error if I remember right (something other than the /Applications).</div><div class="">Looking again at what I have from then one thing that occurred to me was that it would fairly simple to customize the dmg background image as in…</div><div class=""><a href="http://mikehall.pairserver.com/SceneBuilder-1.0.dmg" class="">http://mikehall.pairserver.com/SceneBuilder-1.0.dmg</a></div><div class="">Doing it for SceneBuilder seemed like it could be interesting. It might make a jpackage enhancement request to allow this, but you might not want to overload the CLI command with too much platform specific.</div><div class=""><br class=""></div><div class="">What I use to create the dmg is based on what jpackage appears to do, or at least did back then…</div><div class=""><a href="http://mikehall.pairserver.com/dmgsetup.dmg" class="">http://mikehall.pairserver.com/dmgsetup.dmg</a></div><div class=""><br class=""></div><div class="">From a directory containing the files you would do </div><div class="">./dmgsetup.sh</div><div class=""><br class=""></div><div class="">The current version has AppleScript that I think is supposed to actually give the localized version of the Applications file name. For me it simply, correctly, shows as Applications. I would be curious to know if anyone who has a localized version of this file name tries it that it correctly shows the file name for them. I’m not sure if anyone ever does this or would want to. But possibly even jpackage does, I don’t know.</div><div class=""><br class=""></div><div class="">To undo this you would need to change in DMGSetup.scpt…</div><div class="">  </div><div class="">set DEPLOY_APPLICATION_NAME to displayed name of (path to applications folder) -- i18n name<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>make new alias file at POSIX file DEPLOY_VOLUME_URL to POSIX file DEPLOY_INSTALL_LOCATION with properties {name:DEPLOY_APPLICATION_NAME}</div><div class=""><br class=""></div><div class="">To simply</div><div class="">make new alias file at POSIX file DEPLOY_VOLUME_URL to POSIX file DEPLOY_INSTALL_LOCATION with properties {name:”Applications”}</div><div class=""><br class=""></div><div class="">For jpackage the upper case variables are programmatically substituted, I set them as AppleScript variables.</div><div class=""><br class=""></div><div class="">If you want to simply correct the /Applications but use the same jpackage background image I include that - </div><div class="">background_dmg.tiff</div><div class=""><br class=""></div><div class="">You would need to change </div><div class="">set DEPLOY_BG_FILE to cwd & "/background.png”</div><div class="">To </div><div class="">set DEPLOY_BG_FILE to cwd & “/background_dmg.tiff”</div><div class=""><br class=""></div><div class="">Script Editor in the Utilities folder would probably be best for script changes. </div><div class=""><br class=""></div></div></body></html>