aboutsummaryrefslogtreecommitdiff
path: root/buildtools
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-09-30 23:57:34 +0000
committerRob Austein <sra@hactrn.net>2014-09-30 23:57:34 +0000
commit56664d871dd747e4868caa7657d281fb414288df (patch)
tree62a6b9c44bddad3c41232b73a766c59a6dd6ac11 /buildtools
parentbfc5132f8174bdd9c253bda143c410d796696184 (diff)
Overly enthusiastic cleanup was causing script to regenerate source
packages when nothing had changed. svn path=/trunk/; revision=5980
Diffstat (limited to 'buildtools')
-rw-r--r--buildtools/rpki-pbuilder.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/buildtools/rpki-pbuilder.py b/buildtools/rpki-pbuilder.py
index 8888a826..5043c60e 100644
--- a/buildtools/rpki-pbuilder.py
+++ b/buildtools/rpki-pbuilder.py
@@ -102,6 +102,7 @@ if not source_version.isdigit() and not args.debug:
sys.exit("Sources don't look pristine, not building (%r)" % source_version)
source_version = "0." + source_version
+search_version = "_" + source_version + "~"
dsc_dir = os.path.abspath(os.path.join(args.svn_tree, ".."))
@@ -196,7 +197,7 @@ class Release(object):
if not os.path.exists(self.dsc):
logging.info("Building source package %s", self.version)
for fn in os.listdir(dsc_dir):
- if fn != "trunk":
+ if fn != "trunk" and search_version not in fn:
os.unlink(os.path.join(dsc_dir, fn))
run("rm", "-rf", "debian", cwd = args.svn_tree)
run(sys.executable, "buildtools/make-version.py", cwd = args.svn_tree)