Hello,
For most binary image types, live helper produces a packages.txt (in the
image) and binary.packages (outside of the image) that is just the output of
"dpkg -l" ran within the target. Unfortunately, the output from "dpkg -l"
isn't the easiest to machine parse which is why I've created a patch to have
the output of "dpkg-query -W" which format, by default, is
"${Package}\t${Version}\n".
Cheers,
--
Cody A.W. Somerville
Software Systems Release Engineer
Foundations Team
Custom Engineering Solutions Group
Canonical OEM Services
Phone: +1-781-850-2087
Cell: +1-506-471-8402
Email: [email protected]
From 093da0d9343bb3e3e0eef366dba140f4f43b0aba Mon Sep 17 00:00:00 2001
From: Cody A.W. Somerville <[email protected]>
Date: Tue, 21 Apr 2009 13:30:38 -0300
Subject: [PATCH] Change format of packages.txt/binary.packages to be machine readable using dpkg-query -W instead of dpkg -l.
---
helpers/lh_binary_manifest | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/helpers/lh_binary_manifest b/helpers/lh_binary_manifest
index 981699a..4170319 100755
--- a/helpers/lh_binary_manifest
+++ b/helpers/lh_binary_manifest
@@ -62,7 +62,7 @@ This file contains the list of all packages installed in this live system.
EOF
-Chroot chroot "dpkg -l" >> binary/${INITFS}/packages.txt
+Chroot chroot "dpkg-query -W" >> binary/${INITFS}/packages.txt
cp binary/${INITFS}/packages.txt binary.packages
--
1.6.0.4