[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. 0.48-79-gdf94975
Andreas Beckmann
debian at abeckmann.de
Sat Jan 12 11:33:09 UTC 2013
The following commit has been merged in the master branch:
commit 78424c0d960dedca6e098d0429e42438836c7550
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Mon Nov 5 17:49:53 2012 +0100
p-s: test_package: check existence before install-purge test
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/piuparts-slave.py b/piuparts-slave.py
index d504a29..673467e 100644
--- a/piuparts-slave.py
+++ b/piuparts-slave.py
@@ -662,6 +662,22 @@ def test_package(config, pname, pvers, packages_files, package):
ret = 0
if ret == 0 and config["chroot-tgz"]:
+ distro = config["distro"]
+ if not pname in packages_files[distro]:
+ output.write("Package %s not found in %s\n" % (pname, distro))
+ ret = -10001
+ else:
+ package = packages_files[distro][pname]
+ if pvers != package["Version"]:
+ output.write("Package %s %s not found in %s, %s is available\n" % (pname, pvers, distro, package["Version"]))
+ ret = -10002
+ output.write("\n")
+ package.dump(output)
+ output.write("\n")
+ if ret != 0:
+ subdir = "untestable"
+
+ if ret == 0 and config["chroot-tgz"]:
command = base_command[:]
command.extend(["-b", config["chroot-tgz"]])
command.extend(["-d", config["distro"]])
--
piuparts git repository
More information about the Piuparts-commits
mailing list