< prev index next >
src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
Print this page
*** 43,54 ****
static final String DEFAULT_LICENSE_PLIST="lic_template.plist";
public static final BundlerParamInfo<String> INSTALLER_SUFFIX =
new StandardBundlerParam<> (
- I18N.getString("param.installer-suffix.name"),
- I18N.getString("param.installer-suffix.description"),
"mac.dmg.installerName.suffix",
String.class,
params -> "",
(s, p) -> s);
--- 43,52 ----
*** 65,75 ****
throw new PackagerException(
"error.cannot-write-to-output-dir",
outdir.getAbsolutePath());
}
! File appImageDir = APP_IMAGE_BUILD_ROOT.fetchFrom(params);
try {
appImageDir.mkdirs();
if (prepareAppBundle(params, true) != null &&
prepareConfigFiles(params)) {
--- 63,73 ----
throw new PackagerException(
"error.cannot-write-to-output-dir",
outdir.getAbsolutePath());
}
! File appImageDir = APP_IMAGE_TEMP_ROOT.fetchFrom(params);
try {
appImageDir.mkdirs();
if (prepareAppBundle(params, true) != null &&
prepareConfigFiles(params)) {
*** 260,270 ****
File protoDMG = new File(imagesRoot, APP_NAME.fetchFrom(p) +"-tmp.dmg");
File finalDMG = new File(outdir, INSTALLER_NAME.fetchFrom(p)
+ INSTALLER_SUFFIX.fetchFrom(p)
+ ".dmg");
! File srcFolder = APP_IMAGE_BUILD_ROOT.fetchFrom(p);
File predefinedImage = StandardBundlerParam.getPredefinedAppImage(p);
if (predefinedImage != null) {
srcFolder = predefinedImage;
}
--- 258,268 ----
File protoDMG = new File(imagesRoot, APP_NAME.fetchFrom(p) +"-tmp.dmg");
File finalDMG = new File(outdir, INSTALLER_NAME.fetchFrom(p)
+ INSTALLER_SUFFIX.fetchFrom(p)
+ ".dmg");
! File srcFolder = APP_IMAGE_TEMP_ROOT.fetchFrom(p);
File predefinedImage = StandardBundlerParam.getPredefinedAppImage(p);
if (predefinedImage != null) {
srcFolder = predefinedImage;
}
< prev index next >