src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
branchJDK-8200758-branch
changeset 58418 7cd20dbeee36
parent 58417 67ffaf3a2b75
child 58647 2c43b89b1679
equal deleted inserted replaced
58417:67ffaf3a2b75 58418:7cd20dbeee36
   167 
   167 
   168         data.put("APPLICATION_DIRECTORY", Path.of(LINUX_INSTALL_DIR.fetchFrom(
   168         data.put("APPLICATION_DIRECTORY", Path.of(LINUX_INSTALL_DIR.fetchFrom(
   169                 params), PACKAGE_NAME.fetchFrom(params)).toString());
   169                 params), PACKAGE_NAME.fetchFrom(params)).toString());
   170         data.put("APPLICATION_SUMMARY", APP_NAME.fetchFrom(params));
   170         data.put("APPLICATION_SUMMARY", APP_NAME.fetchFrom(params));
   171         data.put("APPLICATION_LICENSE_TYPE", LICENSE_TYPE.fetchFrom(params));
   171         data.put("APPLICATION_LICENSE_TYPE", LICENSE_TYPE.fetchFrom(params));
   172         data.put("APPLICATION_LICENSE_FILE", Optional.ofNullable(
   172 
   173                 LICENSE_FILE.fetchFrom(params)).orElse(""));
   173         String licenseFile = LICENSE_FILE.fetchFrom(params);
       
   174         if (licenseFile == null) {
       
   175             licenseFile = "";
       
   176         } else {
       
   177             licenseFile = Path.of(licenseFile).toAbsolutePath().normalize().toString();
       
   178         }
       
   179         data.put("APPLICATION_LICENSE_FILE", licenseFile);
   174         data.put("APPLICATION_GROUP", Optional.ofNullable(
   180         data.put("APPLICATION_GROUP", Optional.ofNullable(
   175                 GROUP.fetchFrom(params)).orElse(""));
   181                 GROUP.fetchFrom(params)).orElse(""));
   176 
   182 
   177         return data;
   183         return data;
   178     }
   184     }