Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement:Uyuni:Utils
tito
0002-handle-.changes-file-correctly.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0002-handle-.changes-file-correctly.patch of Package tito
From 71c1d7a0c5368b35eb140f648e65a6fd2e946d06 Mon Sep 17 00:00:00 2001 From: Michael Calmer <mc@suse.de> Date: Sat, 5 Mar 2016 17:34:19 +0100 Subject: [PATCH 2/9] handle .changes file correctly --- src/tito/builder/main.py | 8 ++++++++ 1 file changed, 8 insertions(+) Index: tito-tito-0.6.11-1/src/tito/builder/main.py =================================================================== --- tito-tito-0.6.11-1.orig/src/tito/builder/main.py +++ tito-tito-0.6.11-1/src/tito/builder/main.py @@ -230,6 +230,14 @@ class BuilderBase(object): self.srpm_location = find_wrote_in_rpmbuild_output(output)[0] self.artifacts.append(self.srpm_location) + # handle an existing .changes file. + # TODO: may or may not end up in a OBSBuilder as this is OBS-specific. + changes_file = "%s.changes" % self.spec_file[0:-5] + if os.path.exists(changes_file): + run_command("mv %s %s" % (changes_file, self.rpmbuild_basedir)) + print("Wrote: %s" % os.path.join(self.rpmbuild_basedir, os.path.basename(changes_file))) + self.artifacts.append(os.path.join(self.rpmbuild_basedir, os.path.basename(changes_file))) + # Assume that if tito's --no-cleanup option is set, also disable %clean in rpmbuild: def _get_clean_option(self): if self.no_cleanup:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor