[Piuparts-commits] [SCM] piuparts git repository branch, piatti, updated. 0.49-167-gc2d72c8
Andreas Beckmann
anbe at debian.org
Thu Mar 7 11:00:12 UTC 2013
The following commit has been merged in the piatti branch:
commit 08ec512fe2a9a4d1464b60c183f6d0430f14b2fc
Author: Andreas Beckmann <anbe at debian.org>
Date: Sun Mar 3 20:32:20 2013 +0100
p-s: simplify piuparts command generation
Signed-off-by: Andreas Beckmann <anbe at debian.org>
diff --git a/piuparts-slave.py b/piuparts-slave.py
index 4c80f92..ab213c4 100644
--- a/piuparts-slave.py
+++ b/piuparts-slave.py
@@ -668,15 +668,25 @@ def test_package(config, pname, pvers, packages_files):
if not basetgz:
ret = -11111
- base_command = config["piuparts-command"].split()
+ command = config["piuparts-command"].split()
if config["piuparts-flags"]:
- base_command.extend(config["piuparts-flags"].split())
+ command.extend(config["piuparts-flags"].split())
if "http_proxy" in os.environ:
- base_command.extend(["--proxy", os.environ["http_proxy"]])
+ command.extend(["--proxy", os.environ["http_proxy"]])
if config["mirror"]:
- base_command.extend(["--mirror", config["mirror"]])
+ command.extend(["--mirror", config["mirror"]])
if config["tmpdir"]:
- base_command.extend(["--tmpdir", config["tmpdir"]])
+ command.extend(["--tmpdir", config["tmpdir"]])
+ command.extend(["-b", basetgz])
+ if not distupgrade:
+ command.extend(["-d", config.get_distro()])
+ command.append("--no-upgrade-test")
+ else:
+ for distro in config.get_distros():
+ command.extend(["-d", distro])
+ if config["keep-sources-list"] in ["yes", "true"]:
+ command.append("--keep-sources-list")
+ command.extend(["--apt", "%s=%s" % (pname, pvers)])
subdir = "fail"
@@ -696,15 +706,6 @@ def test_package(config, pname, pvers, packages_files):
if ret != 0:
subdir = "untestable"
- if ret == 0 and not distupgrade:
- command = base_command[:]
- command.extend(["-b", config["chroot-tgz"]])
- command.extend(["-d", config.get_distro()])
- command.append("--no-upgrade-test")
- if config["keep-sources-list"] in ["yes", "true"]:
- command.append("--keep-sources-list")
- command.extend(["--apt", "%s=%s" % (pname, pvers)])
-
if ret == 0 and distupgrade:
distros = config.get_distros()
if distros:
@@ -741,13 +742,6 @@ def test_package(config, pname, pvers, packages_files):
if ret != 0:
subdir = "untestable"
- if ret == 0 and distupgrade:
- command = base_command[:]
- command.extend(["-b", config["upgrade-test-chroot-tgz"]])
- for distro in config.get_distros():
- command.extend(["-d", distro])
- command.extend(["--apt", "%s=%s" % (pname, pvers)])
-
if ret == 0:
output.write("Executing: %s\n" % " ".join(command))
ret,f = run_test_with_timeout(command, MAX_WAIT_TEST_RUN)
--
piuparts git repository
More information about the Piuparts-commits
mailing list