if (pidMatching(config.getName())) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (!config.isAppend() && Files.exists(configFile)) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; downloader.download(config.getValue().trim(), provider -> { synchronized (provider) { if (config.isAppend()) { byte[] data = Files.readAllBytes(provider.getFile().toPath()); LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes(), StandardOpenOption.APPEND);
for (Config config : ((Feature) feature).getConfig()) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (Files.exists(configFile) && !config.isAppend()) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; Path input = provider.getFile().toPath(); byte[] data = Files.readAllBytes(input); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND); } else { byte[] data = config.getValue().getBytes(); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND);
for (Config config : ((Feature) feature).getConfig()) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (Files.exists(configFile) && !config.isAppend()) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; Path input = provider.getFile().toPath(); byte[] data = Files.readAllBytes(input); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND); } else { byte[] data = config.getValue().getBytes(); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, data, StandardOpenOption.APPEND);
if (pidMatching(config.getName())) { Path configFile = etcDirectory.resolve(config.getName() + ".cfg"); if (!config.isAppend() && Files.exists(configFile)) { LOGGER.info(" not changing existing config file: {}", homeDirectory.relativize(configFile)); continue; downloader.download(config.getValue().trim(), provider -> { synchronized (provider) { if (config.isAppend()) { byte[] data = Files.readAllBytes(provider.getFile().toPath()); LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); if (config.isAppend()) { LOGGER.info(" appending to config file: {}", homeDirectory.relativize(configFile)); Files.write(configFile, config.getValue().getBytes(), StandardOpenOption.APPEND);