private void signNativeBinaries()

in src/main/java/org/apache/netbeans/nbpackage/macos/AppBundleTask.java [327:341]


    private void signNativeBinaries(Path image, Path entitlements, String id)
            throws IOException {
        Path nativeFiles = image.resolve(NATIVE_BIN_FILENAME);
        if (!Files.exists(nativeFiles)) {
            return;
        }
        List<Path> files = Files.readString(nativeFiles).lines()
                .filter(l -> !l.isBlank())
                .map(Path::of)
                .map(image::resolve)
                .collect(Collectors.toList());
        for (Path file : files) {
            codesign(file, entitlements, id);
        }
    }