diff options
author | Rob Austein <sra@hactrn.net> | 2013-04-07 01:58:54 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2013-04-07 01:58:54 +0000 |
commit | 7fd30f9f2f8e9d4d5aad64f3c4a5d0f20d9bb4e5 (patch) | |
tree | 937aca98b46445bd4a8888529b55a8ccf2c12782 /buildtools/build-ubuntu-ports.py | |
parent | 317a2d1df24bc1fd60234255cdcb46ea59cb0644 (diff) |
Clean up properly when purging installed packages on Ubuntu.
Rework default behavior of rpki-sql-setup to be less dangerous.
svn path=/trunk/; revision=5291
Diffstat (limited to 'buildtools/build-ubuntu-ports.py')
-rw-r--r-- | buildtools/build-ubuntu-ports.py | 12 |
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")) |