diff --git a/build/jam/ImageRules b/build/jam/ImageRules index a31a5f555a..6f7ad8c338 100644 --- a/build/jam/ImageRules +++ b/build/jam/ImageRules @@ -880,6 +880,8 @@ rule AddPackagesAndRepositoryVariablesToContainerScript script : container AddVariableToScript $(script) : resolvePackageDependencies : $(resolvePackageDependencies) ; + AddVariableToScript $(script) : noDownloads : $(HAIKU_NO_DOWNLOADS) ; + AddVariableToScript $(script) : updateAllPackages : $(HAIKU_UPDATE_ALL_PACKAGES) ; diff --git a/build/scripts/build_haiku_image b/build/scripts/build_haiku_image index e64728160f..b13d985df0 100755 --- a/build/scripts/build_haiku_image +++ b/build/scripts/build_haiku_image @@ -16,6 +16,7 @@ set -o errexit # imageSize # imageLabel # resolvePackageDependencies +# noDownloads # updateAllPackages # updateOnly # dontClearImage @@ -214,6 +215,11 @@ downloadFile() path=$2 if [ ! -f "$path" ]; then + if [ "$noDownloads" == "1" ]; then + echo "ERROR: Would need to download $url, but HAIKU_NO_DOWNLOADS " + "is set!" + exit 1 + fi wget -O "$path" "$url" fi }