4f44282c3b
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). Fix from previous version: the Haiku package was installed to /system instead of /system/packages. Fixes #15621.
27 lines
957 B
Plaintext
27 lines
957 B
Plaintext
# This file defines what ends up on the Haiku image (respectively in the Haiku
|
|
# installation directory) and it executes the rules building the image
|
|
# (respectively installing the files in the installation directory).
|
|
|
|
# import the defintions of the image content
|
|
if $(HAIKU_BUILD_TYPE) = bootstrap {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions bootstrap ] ;
|
|
} else if $(HAIKU_BUILD_TYPE) = minimum {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions minimum ] ;
|
|
} else {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions regular ] ;
|
|
}
|
|
|
|
# build the haiku system packages and add them
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) HaikuPackages ] ;
|
|
|
|
AddPackageFilesToHaikuImage system packages :
|
|
haiku_loader.hpkg
|
|
haiku.hpkg
|
|
haiku_$(TARGET_PACKAGING_ARCHS[2-]).hpkg
|
|
:
|
|
nameFromMetaInfo
|
|
;
|
|
|
|
# import what is shared by all images
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions common-tail ] ;
|