r347638 breaks mergemaster
Brad Davis
brd at so14k.com
Thu May 16 13:51:51 UTC 2019
On Thu, May 16, 2019, at 7:34 AM, David Wolfskill wrote:
> Today's daily update of head is from r347606 to r347682.
>
> src/UPDATING (still) cites:
>
> ...
> To rebuild everything and install it on the current system.
> -----------------------------------------------------------
> # Note: sometimes if you are running current you gotta do more than
> # is listed here if you are upgrading from a really old current.
>
> <make sure you have good level 0 dumps>
> make buildworld
> make buildkernel KERNCONF=YOUR_KERNEL_HERE
> make installkernel KERNCONF=YOUR_KERNEL_HERE
> [1]
> <reboot in single user> [3]
> mergemaster -Fp [5]
> make installworld
> mergemaster -Fi [4]
> make delete-old [6]
> <reboot>
> ....
>
> But rr347638 moved master.passwd from src/etc to lib/libc/gen, so
> mergemaster ... isn't happy:
>
> | *** Creating the temporary root environment in /var/tmp/temproot
> | *** /var/tmp/temproot ready for use
> | *** Creating and populating directory structure in /var/tmp/temproot
> |
> | cp: /usr/src/etc/master.passwd: No such file or directory
> |
> | *** FATAL ERROR: Cannot copy files to the temproot environment
>
> I don't know if etcupdate is similarly affected.
Looking at this. Thanks for reporting.
Regards,
Brad Davis
More information about the freebsd-current
mailing list