On 18 Dec 2012, at 18:38, Bryan Drewery wrote:

>> Just an FYI that the new distributed audit daemon has been MFC'd to
>> 9-STABLE.
>> 
>> As noted in UPDATING, you will need to run "mergemaster -p" before using
>> installkernel or installworld targets in order to add the new
>> "auditdistd" system user.  This should be part of the regular update
>> cycle anyway, but after the experience of adding auditdistd in
>> 10-CURRENT, we've discovered that many people are skipping that step in
>> the update cycle, so I figured it best to point out here.
>> 
>> (Technically, only installworld requires the user, but the user-check
>> guards in the system Makefiles are enforced for both targets.)
> 
> Have you seen misc/174405? Apparently installkernel is requiring the
> user as well. The documented process in UPDATING does not mention
> running mergemaster -p before [install]kernel.

Hi Bryan:

I was not aware of the PR. However, yes, that was the point I was making in my 
e-mail -- that the Makefile seems to put the user check on installkernel and 
not just installworld. While I did MFC the change to add the 'auditdistd' user 
to the requirements list, I didn't originate that change, and agree that it's a 
"false positive". I hadn't originally planned to add an UPDATING entry, or 
Makefile dependency, as mergemaster -p is part of our standard upgrade 
procedure before installworld; however, I got a lot of complaints :-). I did 
also add an explicit URL pointing at the upgrade procedure in the handbook as 
part of UPDATING as a result. It would be useful if someone would make the 
necessary changes to the Makefile infrastructure to allow kernel vs. userspace 
install-time dependencies on users (and groups) separate.

Robert
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to