[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.
