private void setupIcons()

in src/main/java/org/apache/netbeans/nbpackage/innosetup/InnoSetupTask.java [134:147]


    private void setupIcons(Path image, String execName) throws IOException {
        Path icoFile = context().getValue(ICON_PATH).orElse(null);
        Path dstFile = image.resolve(execName)
                .resolve("etc")
                .resolve(execName + ".ico");
        if (icoFile != null) {
            Files.copy(icoFile, dstFile);
        } else {
            Files.copy(getClass().getResourceAsStream(
                    "/org/apache/netbeans/nbpackage/apache-netbeans.ico"),
                    dstFile
            );
        }
    }