[email protected] wrote:

> >Synopsis:    system upgrade: /usr/share/relink/kernel/GENERIC.MP was not 
> >updated
> >Category:    system
> >Environment:
>       System      : OpenBSD 6.6
>       Details     : OpenBSD 6.6 (GENERIC.MP) #372: Sat Oct 12 10:56:27 MDT 
> 2019
>                        
> [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> 
>       Architecture: OpenBSD.amd64
>       Machine     : amd64
> >Description:
> 
> I upgraded from system 6.5 to 6.6. After successful reboot
> I changed the kernel from SP to MP by mv bsd bsd.sp; mv bsd.mp bsd
> and rebooted. I got the error message "reorder_kernel: failed
> -- see /usr/share/relink/kernel/GENERIC.MP/relink.log".
> 

Sorry that is correct behaviour.

When you change /bsd to not satisfy the stored hash, that is precisely
the behaviour you have requested.

> The directory GENERIC.MP in /usr/share/relink/kernel/ was
> obviosly not updated (but directory GENERIC was updated!).

I doubt it.  Upon upgrade, they are both replaced.  Then the undesired
one is deleted to avoid overflowing /usr partition, since many users who
have upgraded repeatedly are using older partioning layouts and after
the flip to clang /usr is a bit tight for them.

Reply via email to