Move source and development packages out of /system/packages on release images
Activating all these packages on live boot (especially live DVD where we also have the write overlay eating up RAM) significantly increases memory requirements for running Haiku, to the point that Installer may fail to run. Move them outside the packages/ directory so they are not activated. Installer already skips the _sources_ directory when installing, and lists the contents of _packages_ with checkbox to decide what to include in the install (they are put in system/packages on the target disk). Fixes #15621. Change-Id: Ibfac14c43dbe708316a0d82ca1c9d49b5cba2aef Reviewed-on: https://review.haiku-os.org/c/haiku/+/2157 Reviewed-by: Sergei Reznikov <[email protected]> Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
86950f4e76
commit
0ab9c3c538
@@ -142,7 +142,7 @@ ExtractArchiveToHaikuImage develop tools
|
||||
|
||||
# Add the optional package WonderBrush to the image. The package is downloaded
|
||||
# via wget (i.e. wget must be installed).
|
||||
AddHaikuImagePackages WonderBrush ;
|
||||
AddHaikuImageSystemPackages WonderBrush ;
|
||||
|
||||
# Add the optional package WebPositive to the image but don't add its
|
||||
# dependent SQLite optional package to the image. WebPositive still needs
|
||||
@@ -212,7 +212,7 @@ switch $(HAIKU_BUILD_PROFILE) {
|
||||
case "disk" : {
|
||||
AddOptionalHaikuImagePackages BeBook BeHappy Bluetooth Development
|
||||
OpenSSH OpenSSL Welcome ;
|
||||
AddHaikuImagePackages bepdf cvs p7zip pe subversion vision wonderbrush ;
|
||||
AddHaikuImageSystemPackages bepdf cvs p7zip pe subversion vision wonderbrush ;
|
||||
}
|
||||
|
||||
case "qemu" : {
|
||||
@@ -223,7 +223,7 @@ switch $(HAIKU_BUILD_PROFILE) {
|
||||
HAIKU_IMAGE_SIZE = 400 ;
|
||||
HAIKU_DONT_CLEAR_IMAGE = 1 ;
|
||||
AddOptionalHaikuImagePackages Development ;
|
||||
AddHaikuImagePackages pe ;
|
||||
AddHaikuImageSystemPackages pe ;
|
||||
}
|
||||
|
||||
case "anyboot" : {
|
||||
@@ -234,7 +234,7 @@ switch $(HAIKU_BUILD_PROFILE) {
|
||||
HAIKU_IMAGE_SIZE = 1024 ;
|
||||
HAIKU_DONT_CLEAR_IMAGE = 1 ;
|
||||
AddOptionalHaikuImagePackages Development ;
|
||||
AddHaikuImagePackages pe ;
|
||||
AddHaikuImageSystemPackages pe ;
|
||||
CopyDirectoryToHaikuImage home Desktop : $(HAIKU_TOP)/../crash-tests ;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user