aboutsummaryrefslogtreecommitdiff
path: root/buildtools/build-ubuntu-ports.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2013-04-05 00:24:23 +0000
committerRob Austein <sra@hactrn.net>2013-04-05 00:24:23 +0000
commit0b3938408e8340af9487a02c144661f60ea94931 (patch)
treefec692ea4adb3ea51014aed87a647cf12247d26d /buildtools/build-ubuntu-ports.py
parent9ad30280f9728e45a35bebcc25727a3f62e66fce (diff)
Some recent cleanup broke package builds on Ubuntu, fix that.
svn path=/trunk/; revision=5281
Diffstat (limited to 'buildtools/build-ubuntu-ports.py')
-rw-r--r--buildtools/build-ubuntu-ports.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/buildtools/build-ubuntu-ports.py b/buildtools/build-ubuntu-ports.py
index 5c73a4a6..858ca259 100644
--- a/buildtools/build-ubuntu-ports.py
+++ b/buildtools/build-ubuntu-ports.py
@@ -31,7 +31,15 @@ import os
version = "0." + subprocess.check_output(("svnversion", "-c")).strip().split(":")[-1]
-shutil.copytree("buildtools/debian-skeleton", "debian")
+if os.path.exists("debian"):
+ shutil.rmtree("debian")
+
+def ignore_dot_svn(src, names):
+ return [name for name in names if name == ".svn"]
+
+shutil.copytree("buildtools/debian-skeleton", "debian", ignore = ignore_dot_svn)
+
+os.chmod("debian/rules", 0755)
subprocess.check_call(("dch", "--create", "--package", "rpki", "--newversion", version,
"Version %s of https://subvert-rpki.hactrn.net/trunk/" % version),