mirror of
https://github.com/Augustin-FL/building-pfsense-iso-from-source.git
synced 2025-05-11 13:57:22 +00:00
Update README.md
This commit is contained in:
parent
4df6651a37
commit
ab76157025
@ -246,9 +246,9 @@ At the end of the build, a compressed iso file (`.iso.gz`) file will be present
|
||||
|
||||
One very possible root cause to why your build is failing, is related to how `Makefile` system works correlated with an unlucky timing. What happens is usually close to the following:
|
||||
|
||||
1. Netgate build port XXX from `FreeBSD-ports`. Poudriere marks the port as built and won't attempt to re-build it unless an update is made on the code ("config bump")
|
||||
2. Netgate does NOT refresh pfSense branches on `FreeBSD-ports`
|
||||
3. Few month later, ports owners update their build requirement (`distfile` update) / Netgate update its build environment (e.g., `openssl => opensll111` ), but the built packages are not re-built because no config bump is made on the ports. At this point, any attempt of rebuilding ports without updating `FreeBSD-ports` will fail.
|
||||
1. Netgate build port XXX from `FreeBSD-ports`. On internal Netgate servers, poudriere marks the port as built and won't attempt to re-build it unless an update is made on the code ("config bump")
|
||||
3. Few month later, ports owners update their build requirement (`distfile` update) / Netgate update its build environment (e.g., `openssl => opensll111` )
|
||||
2. Netgate does NOT keep `FreeBSD-ports` in sync with the official FreeBSD ports repository. At this point, any attempt of rebuilding ports will fail...But it is fine for Netgate : the built packages are already there, and no rebuild will be made as long are no config bump is done on the ports.
|
||||
4. When you try to build ports yourself, some ports fail during build and you don't understand why.
|
||||
|
||||
The same applies for the content of `FreeBSD-src`. The recommended way to fix this issue is to simply re-synchronize modules that are failing with upstream, so that you will have an up-to-date ISO.
|
||||
|
Loading…
x
Reference in New Issue
Block a user