Lines 656-661
The build process takes longer to update a system than just installing binary up
Link Here
|
656 |
This is a quick reference for the typical steps used to update FreeBSD by building from source. |
656 |
This is a quick reference for the typical steps used to update FreeBSD by building from source. |
657 |
Later sections describe the process in more detail. |
657 |
Later sections describe the process in more detail. |
658 |
|
658 |
|
|
|
659 |
[WARNING] |
660 |
==== |
661 |
When switching from man:mergemaster[8] to man:etcupdate[8], the first run might merge changes incorrectly generating spurious conflicts. |
662 |
To prevent this, perform the following steps *before* updating sources and building the new world: |
663 |
|
664 |
[source,shell] |
665 |
.... |
666 |
# etcupdate extract <.> |
667 |
# etcupdate diff <.> |
668 |
.... |
669 |
|
670 |
<.> Bootstrap the database of stock [.filename]#/etc# files, for more information see man:etcupdate[8]. |
671 |
|
672 |
<.> Check the diff after bootstrapping. Trim any local changes that are no longer needed to reduce the chance of conflicts in future updates. |
673 |
==== |
674 |
|
659 |
[.procedure] |
675 |
[.procedure] |
660 |
==== |
676 |
==== |
661 |
* Update and Build |
677 |
* Update and Build |
662 |
- |
|
|