Peter N. M. Hansteen wrote: > Upgrading my laptop to the freshest snapshot about half an hour ago, I > found that the line for my user's main shell, installed from a package > and located under /usr/local/bin was no longer in /etc/shells. > > The fix is to log in as root (or any other user with a base shell and > some way to edit /etc/shells) and append the shell's line to /etc/shells. > > Would it be possible to have upgrade's automatic sysmerge run merge > /etc/shells?
Double check your procedure? shells is in the etc set. It should not be overwritten by upgrades. In fact, sysmerge should handle it.