From 2ed3150728b32dd5c9335ad30fbe9ad3428fdb46 Mon Sep 17 00:00:00 2001 From: Jakub Kadlčík Date: Apr 10 2019 09:06:46 +0000 Subject: [cli] generate mock rootdir on client side --- diff --git a/cli/copr_cli/build_config.py b/cli/copr_cli/build_config.py index 133ac6b..1982e5c 100644 --- a/cli/copr_cli/build_config.py +++ b/cli/copr_cli/build_config.py @@ -10,7 +10,7 @@ template_string = """\ include('/etc/mock/{{chroot}}.cfg') -config_opts['root'] = '{{project_id}}_{{chroot}}' +config_opts['root'] = '{{ rootdir }}' config_opts['chroot_additional_packages'] = ' {%- for pkg in additional_packages -%} {%- if loop.last -%} diff --git a/cli/copr_cli/main.py b/cli/copr_cli/main.py index 69a174e..2ef05dc 100644 --- a/cli/copr_cli/main.py +++ b/cli/copr_cli/main.py @@ -424,6 +424,7 @@ class Commands(object): sys.stderr.write("# This command is deprecated and will be removed in a future release.\n") ownername, projectname = self.parse_name(args.project) build_config = self.client.project_chroot_proxy.get_build_config(ownername, projectname, args.chroot) + build_config.rootdir = "{}-{}_{}".format(ownername.replace("@", "group_"), projectname, args.chroot) print(MockProfile(build_config))