Re: r347638 breaks mergemaster

From: Brad Davis <brd_at_so14k.com>
Date: Thu, 16 May 2019 09:51:34 -0400
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
Received on Thu May 16 2019 - 11:51:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:20 UTC