Merge pull request #743 from dm0-/torcx

build_library: Add torcx source packages to the package list
This commit is contained in:
David Michael 2017-09-15 12:11:25 -07:00 committed by GitHub
commit 383c2f4479
2 changed files with 11 additions and 0 deletions

View File

@ -259,6 +259,11 @@ image_packages() {
query_available_package "${pkg}"
done < "${profile}/package.provided"
fi
# Include source packages of all torcx images installed on disk.
[ -z "${FLAGS_torcx_manifest}" ] ||
torcx_manifest::sources_on_disk "${FLAGS_torcx_manifest}" |
while read pkg ; do query_available_package "${pkg}" ; done
}
# Generate a list of installed packages in the format:

View File

@ -127,3 +127,9 @@ function torcx_manifest::default_version() {
local name="${2}"
jq -r ".value.packages[] | select(.name == \"${name}\").defaultVersion" < "${file}"
}
# sources_on_disk returns the list of source packages of all torcx images installed on disk
function torcx_manifest::sources_on_disk() {
local file="${1}"
jq -r ".value.packages[].versions[] | select(.locations[].path).sourcePackage" < "${file}"
}