- for key, value in project_info.info("CONFIGURATIONS").items():
- string = open(sources_dir + "/" + key, "r").read()
- for parameter, infos in value.items():
+ # Set to 1 the autoenabled for enabled modules
+ for module, information in project_info.info("MODULES").items():
+ if information["enabled"] and "configuration" in information and information["configuration"] != "":
+ configurations = project_info.info("CONFIGURATIONS")
+ configuration = configurations[information["configuration"]]
+ for start, parameter in configuration["paramlist"]:
+ if "type" in configuration[parameter] and configuration[parameter]["type"] == "autoenabled":
+ configuration[parameter]["value"] = "1"
+ project_info.setInfo("CONFIGURATIONS", configurations)
+ # Copy all the configuration files
+ for configuration, information in project_info.info("CONFIGURATIONS").items():
+ string = open(sources_dir + "/" + configuration, "r").read()
+ for start, parameter in information["paramlist"]:
+ infos = information[parameter]