Add new --series option

Replace %(SERIES) macro in config files with given value.
email-direct-upload-sponsor
Colin Watson 11 years ago committed by Martin Pitt
parent 8fb3c782aa
commit 3db97e9741

@ -415,6 +415,8 @@ class Britney(object):
help="just print a summary of uninstallable packages") help="just print a summary of uninstallable packages")
parser.add_option("", "--components", action="store", dest="components", parser.add_option("", "--components", action="store", dest="components",
help="Sources/Packages are laid out by components listed (, sep)") help="Sources/Packages are laid out by components listed (, sep)")
parser.add_option("", "--series", action="store", dest="series", default=None,
help="set distribution series name")
(self.options, self.args) = parser.parse_args() (self.options, self.args) = parser.parse_args()
# integrity checks # integrity checks
@ -437,6 +439,8 @@ class Britney(object):
k, v = line.split('=', 1) k, v = line.split('=', 1)
k = k.strip() k = k.strip()
v = v.strip() v = v.strip()
if self.options.series is not None:
v = v.replace("%(SERIES)", self.options.series)
if k.startswith("MINDAYS_"): if k.startswith("MINDAYS_"):
MINDAYS[k.split("_")[1].lower()] = int(v) MINDAYS[k.split("_")[1].lower()] = int(v)
elif k.startswith("HINTS_"): elif k.startswith("HINTS_"):

Loading…
Cancel
Save