mirror of
https://git.yoctoproject.org/poky
synced 2026-06-03 13:49:49 +00:00
buildhistory: Add output file listing package information
Currently, buildhistory does not produce a single file combining relevant information of installed packages. Produce an output file "installed-package-info.txt" listing a package's runtime name, buildtime name, its recipe, version, and size to avoid having to look up each package externally. Leave the existing package list files as-is for backwards compatibility. In order to support this efficiently, extend oe-pkgdata-util to accept multiple keys for its read-value argument. (From OE-Core rev: 1e18b514bf1f960d324a21db608c8e8e5af007ef) Signed-off-by: Andres Beltran <abeltran@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
51a174f501
commit
37e0565c11
@@ -499,6 +499,11 @@ buildhistory_get_installed() {
|
||||
cat $1/installed-package-sizes.tmp | awk '{print $2 "\tKiB\t" $1}' | sort -n -r > $1/installed-package-sizes.txt
|
||||
rm $1/installed-package-sizes.tmp
|
||||
|
||||
# Produce package info: runtime_name, buildtime_name, recipe, version, size
|
||||
oe-pkgdata-util -p ${PKGDATA_DIR} read-value "PACKAGE,PN,PV,PKGSIZE" -n -f $pkgcache > $1/installed-package-info.tmp
|
||||
cat $1/installed-package-info.tmp | sort -n -r -k 5 > $1/installed-package-info.txt
|
||||
rm $1/installed-package-info.tmp
|
||||
|
||||
# We're now done with the cache, delete it
|
||||
rm $pkgcache
|
||||
|
||||
|
||||
Reference in New Issue
Block a user