yeti Would sysupgrade in auto mode think of the added gpufw set?
Had to learn this the hard way. I couldn't figure how the reqiuired firware had been imported in src, but wasn't somehow present on my system after upgrading to -current using sysupgrade.
But the fix is pretty trivial. From sysupgrade(8):
The sets command
The sets command upgrades all non-kernel, non-modules and non-
configuration sets of the system to a newer version. In other words,
this command installs sets like ‘base’ or ‘tests’ but explicitly skips
sets of the forms ‘*etc’ and ‘modules’. The presence of any ‘kern-*’
sets in the list will cause this command to fail.
The list of sets to be installed is determined by the optional arguments
passed to the command or, if none, from the value of the SETS
configuration variable.
In sysupgrade.conf::
# Whitespace-separated list of sets to install.
SETS=AUTO # Guess from /etc/mtree/set.* files.
pfr So it would seem then that using sysupgrade may not be the best choice?
You can update the kernel and modules first, then proceed with the remaining sets, using sysupgrade. Otherwhise the clean
command will fail and so will postintall(8), for the reasons nia expressed.