aboutsummaryrefslogtreecommitdiff
path: root/buildtools/build-ubuntu-ports.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-03-17 12:59:34 +0000
committerRob Austein <sra@hactrn.net>2016-03-17 12:59:34 +0000
commit4b44a71ad897d0e4aa4a602a11cf55cba6a1c5c0 (patch)
tree94caa5e30a274b76d6e4a45ce8b48aae7c568f5d /buildtools/build-ubuntu-ports.py
parent262770efd9232d97defafaebf98a5d1cf3401d7b (diff)
Synchronize script naming with tk705. svn merge tossed its cookies again.
svn path=/trunk/; revision=6311
Diffstat (limited to 'buildtools/build-ubuntu-ports.py')
l---------[-rw-r--r--]buildtools/build-ubuntu-ports.py71
1 files changed, 1 insertions, 70 deletions
diff --git a/buildtools/build-ubuntu-ports.py b/buildtools/build-ubuntu-ports.py
index 0a326da8..26a3dba7 100644..120000
--- a/buildtools/build-ubuntu-ports.py
+++ b/buildtools/build-ubuntu-ports.py
@@ -1,70 +1 @@
-# $Id$
-#
-# Copyright (C) 2014 Dragon Research Labs ("DRL")
-# Portions copyright (C) 2013 Internet Systems Consortium ("ISC")
-#
-# Permission to use, copy, modify, and distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notices and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND DRL AND ISC DISCLAIM ALL
-# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DRL OR
-# ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
-# DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
-# OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-# PERFORMANCE OF THIS SOFTWARE.
-
-"""
-Set up for a Debian or Ubuntu package build.
-
-This is a script because we need to create the changelog. Other than
-that, we just copy the Debian skeleton and optionally run the programs
-necessary to produce a test build (production builds are happened
-elsewhere, under pbuilder).
-"""
-
-import subprocess
-import platform
-import argparse
-import shutil
-import sys
-import os
-
-parser = argparse.ArgumentParser(description = __doc__)
-parser.add_argument("-b", "--debuild", action = "store_true", help = "run debuild")
-parser.add_argument("-i", "--debi", action = "store_true", help = "run debi")
-parser.add_argument("-s", "--version-suffix", nargs = "?", const = platform.linux_distribution()[2],
- help = "suffix to add to version string")
-args = parser.parse_args()
-
-version = "0." + subprocess.check_output(("svnversion", "-c")).strip().split(":")[-1]
-
-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)
-
-msg = "Version %s of https://subvert-rpki.hactrn.net/trunk/" % version
-
-if args.version_suffix:
- version += "~" + args.version_suffix
-
-subprocess.check_call(("dch", "--create", "--package", "rpki", "--newversion", version, msg),
- env = dict(os.environ,
- EDITOR = "true",
- VISUAL = "true",
- TZ = "UTC",
- DEBEMAIL = "APT Builder Robot <aptbot@rpki.net>"))
-
-if args.debuild or args.debi:
- subprocess.check_call(("debuild", "-us", "-uc"))
-
-if args.debi:
- subprocess.check_call(("sudo", "debi", "--with-depends"))
+build-debian-packages.py \ No newline at end of file