aboutsummaryrefslogtreecommitdiff
path: root/buildtools/build-ubuntu-ports.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildtools/build-ubuntu-ports.py')
-rw-r--r--buildtools/build-ubuntu-ports.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/buildtools/build-ubuntu-ports.py b/buildtools/build-ubuntu-ports.py
index e748c86b..bb60af8a 100644
--- a/buildtools/build-ubuntu-ports.py
+++ b/buildtools/build-ubuntu-ports.py
@@ -32,13 +32,14 @@ import os
def usage(status):
f = sys.stderr if status else sys.stdout
- f.write("Usage: %s [--debuild]\n" % sys.argv[0])
+ f.write("Usage: %s [--debuild] [--debi]\n" % sys.argv[0])
sys.exit(status)
debuild = False
+debi = False
try:
- opts, argv = getopt.getopt(sys.argv[1:], "-bh?", ["debuild", "help"])
+ opts, argv = getopt.getopt(sys.argv[1:], "-bih?", ["debuild", "debi", "help"])
except getopt.GetoptError:
usage(1)
for o, a in opts:
@@ -46,6 +47,8 @@ for o, a in opts:
usage(0)
elif o in ("-b", "--debuild"):
debuild = not debuild
+ elif o in ("-i", "--debi"):
+ debi = not debi
if argv:
usage(1)
@@ -69,5 +72,8 @@ subprocess.check_call(("dch", "--create", "--package", "rpki", "--newversion",
TZ = "UTC",
DEBEMAIL = "APT Builder Robot <aptbot@rpki.net>"))
-if debuild:
+if debuild or debi:
subprocess.check_call(("debuild", "-us", "-uc"))
+
+if debi:
+ subprocess.check_call(("sudo", "debi", "--with-depends"))