private void validateTools()

in src/main/java/org/apache/netbeans/nbpackage/deb/DebTask.java [119:131]


    private void validateTools(String... tools) throws Exception {
        if (context().isVerbose()) {
            context().infoHandler().accept(MessageFormat.format(
                    DebPackager.MESSAGES.getString("message.validatingtools"),
                    Arrays.toString(tools)));
        }
        for (String tool : tools) {
            if (context().exec(List.of("which", tool)) != 0) {
                throw new IllegalStateException(
                        DebPackager.MESSAGES.getString("message.missingdebtools"));
            }
        }
    }