documentation:technical_docs:poudriere
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:technical_docs:poudriere [2023/10/10 19:13] – [poudriere.d/BSDRPj-make.conf] olivier | documentation:technical_docs:poudriere [2024/04/04 12:19] (current) – [Features matrix comparison] olivier | ||
---|---|---|---|
Line 151: | Line 151: | ||
| Build a specific kernel file | Just had to install custom kernel int the custom source tree | Customized kernel | | | Build a specific kernel file | Just had to install custom kernel int the custom source tree | Customized kernel | | ||
| Build only list of kernel modules | Declaring MODULES_OVERRIDE in -src.conf | Customized module list | | | Build only list of kernel modules | Declaring MODULES_OVERRIDE in -src.conf | Customized module list | | ||
- | | Advanced scripting for building non-ports softwares | FIXME Not available, no idea of how to cleanly add this feature | + | | Advanced scripting for building non-ports softwares | Solution should be to create a port | Need to build some of / |
| Advanced tuning of final image | -A post-script and -B pre-script | Generating a mtree (for host-IDS), creating specific users | | | Advanced tuning of final image | -A post-script and -B pre-script | Generating a mtree (for host-IDS), creating specific users | | ||
| Building ports using own (outdated) embedded script | NATIVE role of poudriere | Adding ports to image | | | Building ports using own (outdated) embedded script | NATIVE role of poudriere | Adding ports to image | | ||
| System upgrade by changing MBR active mode on system partition | System upgrade by setting " | | System upgrade by changing MBR active mode on system partition | System upgrade by setting " | ||
+ | |||
+ | ===== poudriere-image patches ===== | ||
+ | |||
+ | List of mandatory patches for poudriere in Pull-request review: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | List of tuning patches in Pull-request review: | ||
+ | * [[https:// | ||
+ | |||
+ | Merged patches: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
====== Customized poudriere image for BSDRP ====== | ====== Customized poudriere image for BSDRP ====== | ||
Line 174: | Line 189: | ||
Then need other configuration files: | Then need other configuration files: | ||
* BSDRP-pkglist : List of packages to be build and included in the final image | * BSDRP-pkglist : List of packages to be build and included in the final image | ||
- | * A kernel configuration file: I'm using the BSDRP amd64 configuration | + | * A kernel configuration file: I'm using the [[https:// |
* excluded.files: | * excluded.files: | ||
- | * overlaydir/ | + | * [[https:// |
==== poudriere.d/ | ==== poudriere.d/ | ||
Line 257: | Line 272: | ||
===== Generating firmware image ===== | ===== Generating firmware image ===== | ||
- | Here I'm instructing to build a 4GB image using the previous sets, jail, port-tree. | + | Here I'm instructing to build a 2GB image using the previous sets, jail, port-tree. |
< | < | ||
poudriere image -t firmware -s 2g \ | poudriere image -t firmware -s 2g \ |
documentation/technical_docs/poudriere.1696958031.txt.gz · Last modified: 2023/10/10 19:13 by olivier