src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
branchJDK-8200758-branch
changeset 58696 61c44899b4eb
parent 58647 2c43b89b1679
child 58762 0fe62353385b
equal deleted inserted replaced
58695:64adf683bc7b 58696:61c44899b4eb
    24  */
    24  */
    25 
    25 
    26 package jdk.jpackage.internal;
    26 package jdk.jpackage.internal;
    27 
    27 
    28 import java.io.*;
    28 import java.io.*;
    29 import java.nio.charset.StandardCharsets;
       
    30 import java.nio.file.FileVisitResult;
    29 import java.nio.file.FileVisitResult;
    31 import java.nio.file.Files;
    30 import java.nio.file.Files;
    32 import java.nio.file.Path;
    31 import java.nio.file.Path;
    33 import java.nio.file.SimpleFileVisitor;
    32 import java.nio.file.SimpleFileVisitor;
    34 import java.nio.file.attribute.BasicFileAttributes;
    33 import java.nio.file.attribute.BasicFileAttributes;
   138             String.class,
   137             String.class,
   139             params -> {
   138             params -> {
   140                 try {
   139                 try {
   141                     String licenseFile = LICENSE_FILE.fetchFrom(params);
   140                     String licenseFile = LICENSE_FILE.fetchFrom(params);
   142                     if (licenseFile != null) {
   141                     if (licenseFile != null) {
   143                         return Files.lines(Path.of(licenseFile),
   142                         return Files.readString(Path.of(licenseFile));
   144                                 StandardCharsets.UTF_8).collect(
       
   145                                         Collectors.joining("\n"));
       
   146                     }
   143                     }
   147                 } catch (IOException e) {
   144                 } catch (IOException e) {
   148                     Log.verbose(e);
   145                     Log.verbose(e);
   149                 }
   146                 }
   150                 return "Unknown";
   147                 return "Unknown";