[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. 0.49-30-gbd8fd0e
Andreas Beckmann
debian at abeckmann.de
Mon Jan 21 17:38:55 UTC 2013
The following commit has been merged in the develop branch:
commit e6e185931305958bf9e27a3275f0315af6a5079d
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Mon Dec 3 01:40:08 2012 +0100
p: pass unqualified package names to apt-cache show
apt/lenny does not support qualified package names
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/debian/changelog b/debian/changelog
index bb8afce..982f9b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ piuparts (0.50) UNRELEASED; urgency=low
[ Andreas Beckmann ]
* piuparts.py:
- Call dpkg-deb with --nocheck to allow bad version numbers.
+ - Pass unqualified package names to apt-cache show for lenny support.
* piuparts.conf:
* piupartslib/conf.py:
* piupartslib/packagesdb.py:
diff --git a/piuparts.py b/piuparts.py
index f576721..539e2f6 100644
--- a/piuparts.py
+++ b/piuparts.py
@@ -2146,7 +2146,7 @@ def install_purge_test(chroot, chroot_state, package_files, packages):
# We have package names. Use apt to get all their control
# information.
apt_cache_args = ["apt-cache", "show"]
- apt_cache_args.extend(packages)
+ apt_cache_args.extend([p.split("=", 1)[0].strip() for p in packages])
returncode, output = chroot.run(apt_cache_args)
control_infos = deb822.Deb822.iter_paragraphs(output.splitlines())
--
piuparts git repository
More information about the Piuparts-commits
mailing list