summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-07-06 20:10:37 -0400
committerColin Walters <walters@verbum.org>2010-07-06 20:10:37 -0400
commitd3f0056cfca3a7a0274faffd80ea89a003a45c1e (patch)
treecd861313b637b7d617bd19708383d1e0d39e7003
parent89584987b3b0cc14566df8c0b3fd62713732ebca (diff)
downloadfedpkg-make-pull-master.tar.gz
fedpkg-make-pull-master.tar.xz
fedpkg-make-pull-master.zip
Support --delete-oldHEADmaster
-rwxr-xr-xqabox/fedpkg-autobuilder7
1 files changed, 7 insertions, 0 deletions
diff --git a/qabox/fedpkg-autobuilder b/qabox/fedpkg-autobuilder
index 44909cf..ddce3f9 100755
--- a/qabox/fedpkg-autobuilder
+++ b/qabox/fedpkg-autobuilder
@@ -70,6 +70,11 @@ class ReleaseBuilder(gobject.GObject):
modules = self._get_option('modules')
self._modules = modules.split()
+
+ try:
+ self._delete_old = int(self._get_option('delete_old'))
+ except ConfigParser.NoOptionError, e:
+ self._delete_old = False
self._pullbuild_pid = None
self._pullbuild_proxy = None
@@ -116,6 +121,8 @@ class ReleaseBuilder(gobject.GObject):
'--spec-release=' + self._spec_release]
if force:
args.append('--force')
+ if self._delete_old:
+ args.append('--delete-old')
if self._architectures is not None:
for arch in self._architectures:
args.append('--arch=' + arch)