./sysutils/user_darwin, Limited NetBSD-compatible useradd/groupadd commands

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20170116, Package name: user-darwin-20170116, Maintainer: schmonz

This implements a subset of useradd(8)/groupadd(8) functionality on
Darwin that is sufficient for pkgsrc use.


Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2017-01-16 20:55:39 by Amitai Schleier | Files touched by this commit (2)
Log message:
In at least macOS Sierra (and perhaps earlier OS X versions), we need to
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.
   2015-10-29 13:29:04 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
Update user-darwin to version 20151029.

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.
   2015-10-15 12:40:52 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
Update user-darwin to version 20151015.

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.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2013-07-12 12:41:58 by Jonathan Perkin | Files touched by this commit (4)
Log message:
Rename the PKGNAME for the OPSYS-specific user packages to include the OPSYS,
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.
   2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2010-12-23 13:44:47 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
Update user_darwin to 20101223.

Exactly set '*' as "Password" for created user to hide the user from \ 
login list.
approved by sketch@ in pkgsrc-users@.
   2010-01-27 21:30:24 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
DESTDIR support