src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
branchJDK-8200758-branch
changeset 57910 28412b313c6b
parent 57908 9a005146bc1c
child 58114 42df7de58e39
--- a/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java	Wed Aug 28 11:30:40 2019 -0400
+++ b/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java	Wed Aug 28 11:41:49 2019 -0400
@@ -96,15 +96,21 @@
                 return s;
             });
 
-    public static final BundlerParamInfo<String> FULL_PACKAGE_NAME =
-            new StandardBundlerParam<> (
-            "linux.deb.fullPackageName",
-            String.class,
-            params -> BUNDLE_NAME.fetchFrom(params) + "-"
-                    + VERSION.fetchFrom(params),
-            (s, p) -> s);
+    private static final BundlerParamInfo<String> FULL_PACKAGE_NAME =
+            new StandardBundlerParam<>(
+                    "linux.deb.fullPackageName", String.class, params -> {
+                        try {
+                            return BUNDLE_NAME.fetchFrom(params)
+                            + "_" + VERSION.fetchFrom(params)
+                            + "-" + RELEASE.fetchFrom(params)
+                            + "_" + getDebArch();
+                        } catch (IOException ex) {
+                            Log.verbose(ex);
+                            return null;
+                        }
+                    }, (s, p) -> s);
 
-    public static final BundlerParamInfo<File> DEB_IMAGE_DIR =
+    private static final BundlerParamInfo<File> DEB_IMAGE_DIR =
             new StandardBundlerParam<>(
             "linux.deb.imageDir",
             File.class,