Updating to 15.0 with source

it got to merging rc.subr,
If the installer did that, it's very likely that your rc.subr was modified (not corresponding to the genuine one of 14.3-RELEASE).

I agree that the questions you get during the merge process are obscure, except when you know exactly why you modified the file.

In fact, unless there is no other solution and it's mandatory for your system (I believe there is always another solution), you should never touch a file in /etc except rc.conf and sysctl.conf (there is maybe one or two others).

Before to report a bug, try to understand why you got this problem. It's possible there is a bug somewhere in the merge process. But, this affects only you, apparently. If you don't give the means to reproduce this problem, it got never fixed.
 
it's very likely that your rc.subr was modified
Yeah, that has to be the reason. I've used freebsd-update(8) hundreds of times over the years, I've used it ever since it became available. Upgraded countless systems, multiple times. Never did it mess up /etc/rc.subr and never suggested a manual merge of it either.
 
Yeah, that has to be the reason. I've used freebsd-update(8) hundreds of times over the years, I've used it ever since it became available. Upgraded countless systems, multiple times. Never did it mess up /etc/rc.subr and never suggested a manual merge of it either.
Well, I certainly didn't alter /etc/rc.subr, at least not by intension. I too have used freebsd-update, at least until 14 (and my freebsd days go back to bsdi). Really strange. All 5 of my machines must have had the same change. I'll hold of on any reporting. Is there a way to check my machines?
 
I'd compare the existing /etc/rc.subr with a "proper" clean one before doing the upgrade. A simple diff(1) will probably suffice.
Well, for all the machines that were upgraded by source, I simply copied the rc.subr in source to to /etc, to make them work. For the one where I used freebsd-update, I accepted the change, so it also matches the one in source.
 
Back
Top