set "IsHidden" on new accounts to prevent them from showing up in the
Users & Groups Preference Pane the way normal interactive users would.
This change is probably backward-compatible all the way back to Tiger
(it doesn't break Tiger, sevan@ checked).
Bump version.
Delete the AuthenticationAuthority property prior to creating the null
password entry. This prevents the user from showing up in the login window
and fast user switching on newer Darwin releases.
Increase the pkgsrc UID range to 300-499. We can no longer afford to avoid
conflicts with the 400-499 range used by Fink, as pkgsrc now has around 200
users and the previous range was insufficient for bulk builds.
Ideally there would be a way to use a temporary OpenDirectory database for
builds, as while a large range is required for full bulk builds and we're going
to hit even this additional limit soon, it's unlikely a user installation will
require the full range. However, finding a way to do this is proving elusive.
so that they are correctly calculated as independent.
This avoids issues in bulk builds where the package version was taking
precedence and causing the wrong user package to be depended upon.
the logic after that of NetBSD's user(8). Now we get unique IDs as
intended (instead of always getting 300).
On Panther Server, we need to send a HUP to lookupd(8) to make the
system notice a newly niload'd user account. No harm done on the
consumer version of Panther.
Ensure that PATH is set to our liking.
Bump version to 20040801.