diff --git a/build.py b/build.py index 623dc4abf3f45d9556e5b06095a61b9126d5fd0e..3509be0282f6f79efb494118c2ab55b284b1ce99 100644 --- a/build.py +++ b/build.py @@ -60,12 +60,15 @@ class Build(object): self.env["ISCI"] = "0" return True - def set_obs_project(self, obs_standard_prj, obs_epol_prj, obs_extras_prj): + def set_obs_project(self, obs_standard_prj, obs_epol_prj, obs_extras_prj, obs_repo_ip): """ obs_standard_prj: obs_epo_prj: obs_extras_prj: """ + cmd = "sed -i 's/OBS_SERVER_IP=.*/OBS_SERVER_IP=%s/g' script/setup_env.sh" % obs_repo_ip + rmsg = os.popen(cmd).read() + print(rmsg) cmd = "sed -i 's/OBS_STANDARD_PROJECT=.*/OBS_STANDARD_PROJECT=%s/g' script/setup_env.sh" % obs_standard_prj rmsg = os.popen(cmd).read() print(rmsg) @@ -173,11 +176,14 @@ if __name__ == "__main__": help="obs epol project", required=True) par.add_argument("-ex", "--obs_extras_prj", help="obs extras project", required=True) + par.add_argument("-ip", "--obs_repo_ip", + help="obs repo ip", required=True) args = par.parse_args() build = Build() build.set_obs_project(args.obs_standard_prj, - args.obs_epol_prj, args.obs_extras_prj) + args.obs_epol_prj, args.obs_extras_prj, + args.obs_repo_ip) one_step = args.step_info if one_step == "clean": ret = build.clean()