RepositoryRules: Add option to now download any packages

This is useful if Haiku should be built using self-built packages.
This commit is contained in:
Jonathan Schleifer
2014-04-03 15:55:44 +02:00
parent f5c284eeed
commit fe7d7c27fc
+7 -1
View File
@@ -483,7 +483,7 @@ rule FetchPackage packageName : flags
{
local foundPackageName = [ IsPackageAvailable $(packageName) : $(flags) ] ;
if ! $(foundPackageName) {
Exit "DownloadPackage: package" $(packageName) "not available!" ;
Exit "FetchPackage: package" $(packageName) "not available!" ;
return ;
}
packageName = $(foundPackageName) ;
@@ -497,6 +497,12 @@ rule FetchPackage packageName : flags
local fileName = [ on $(package) return $(HAIKU_PACKAGE_FILE_NAME) ] ;
local repository = [ on $(package) return $(HAIKU_PACKAGE_REPOSITORY) ] ;
if $(HAIKU_DONT_FETCH_PACKAGES) {
Exit "FetchPackage: file" $(fileName) "not found and fetching"
"disabled!" ;
return ;
}
return [ InvokeRepositoryMethod $(repository) : FetchPackage : $(package)
: $(fileName) ] ;
}