private void writeDistConfig()

in server/src/jetbrains/buildServer/staticUIExtensions/config/DefaultFilesInitializer.java [39:59]


  private void writeDistConfig() {
    final File config = myConfig.getConfigurationXml();
    final File distConfig = new File(myConfig.getConfigurationXml() + ".dist");

    final boolean defaultConfig = isDefaultConfig(config);

    writeDistConfig(distConfig);

    if (defaultConfig) {
      // if main config is the same as default, then it was not changed and we can update
      // all the configs from the resources
      writeDistConfig(config);

      for (String name : Collections.singletonList("beforeContent.html")) {
        final File file = new File(myConfig.getIncludeFilesBase(), name);
        if (!file.isFile()) {
          saveResourceToFile("/" + name, file);
        }
      }
    }
  }