Image rules: filter packages list via FFilterByBuildFeatures

AddPackageFilesToHaikuImage, AddHaikuImagePackages: For convenience
filter the given package file/package list through
FFilterByBuildFeatures.
This commit is contained in:
Ingo Weinhold 2013-08-10 14:55:29 +02:00
parent 271e9484ed
commit a94f6aab7b
1 changed files with 3 additions and 0 deletions

View File

@ -933,6 +933,7 @@ rule AddBootModuleSymlinksToHaikuImage targets
rule AddPackageFilesToHaikuImage location : packages
{
packages = [ FFilterByBuildFeatures $(packages) ] ;
HAIKU_PACKAGES_IN_IMAGE on $(HAIKU_IMAGE_CONTAINER_NAME)
= [ on $(HAIKU_IMAGE_CONTAINER_NAME) return $(HAIKU_PACKAGES_IN_IMAGE) ]
$(packages) ;
@ -997,6 +998,8 @@ rule AddHaikuImagePackages packages : installationLocation
installationLocation ?= common ;
packages = [ FFilterByBuildFeatures $(packages) ] ;
local package ;
for package in $(packages) {
local resolvedPackage = [ IsPackageAvailable $(package) ] ;