diff --git a/src/centpkg/cli.py b/src/centpkg/cli.py index 358b950..44e27f8 100755 --- a/src/centpkg/cli.py +++ b/src/centpkg/cli.py @@ -159,7 +159,7 @@ class centpkgClient(cliClient): def _build(self, sets=None): # Only do rhel-target if we are centpkg, not centpkg-sig - if not os.path.basename(sys.argv[0]).endswith('-sig'): + if not os.path.basename(sys.argv[0]).endswith('-sig') and not self.args.scratch: # Only run if we have internal configuraions, or scratch internal_config_file = "/etc/rpkg/centpkg_internal.conf" @@ -254,12 +254,11 @@ class centpkgClient(cliClient): self.log.info(" rhel-target: " + json.loads(self.args.custom_user_metadata)['rhel-target']) else: - if not self.args.scratch: - self.log.info("NO INTERNAL CONFIGURATION") - self.log.info("Only scratch builds are allowed without internal configurations") - self.log.info("Hint: Install the rhel-packager package from https://download.devel.redhat.com/rel-eng/RCMTOOLS/latest-RCMTOOLS-2-RHEL-9/compose/BaseOS/x86_64/os/Packages/ if you want to build the package via internal (Red Hat) configuration.") - self.log.info("Exiting") - raise SystemExit + self.log.info("NO INTERNAL CONFIGURATION") + self.log.info("Only scratch builds are allowed without internal configurations") + self.log.info("Hint: Install the rhel-packager package from https://download.devel.redhat.com/rel-eng/RCMTOOLS/latest-RCMTOOLS-2-RHEL-9/compose/BaseOS/x86_64/os/Packages/ if you want to build the package via internal (Red Hat) configuration.") + self.log.info("Exiting") + raise SystemExit # Proceed with build return super(centpkgClient, self)._build(sets)