the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
uucpd Makefiles.
* Modify rmail and uucpd makefiles to be standalone instead of requiring
BSD make.
* Fix build on MacOS X where libcrypt and libutil don't exist.
* Fix build on MacOS X and older NetBSDs that don't support utmpx.
* Install the example UUCP /etc snippets into the examples directory
for the benefit of binary package users.
* Sort the PLIST.
Bump PKGREVISION to 4.
in NetBSD's src/gnu/libexec/uucp directory. Changes include:
* Teaching cu(1) about hardware flow control.
* Make cu(1) honor "echocheck" and "binary mode" with respect to
inspecting the data stream for newlines.
* Make some proper integer casts so as not to break on LP64 platforms.
* Teach uucp to substitute for \H with the IP address of the system.
* Avoid potential divide-by-zero errors when computing times using
serial rates.
* Properly initialize some variables.
The main difference between this version and the one in NetBSD is the
location of uucico, uuconv, and uuxqt -- the vanilla UUCP location is
${PREFIX}/sbin while the NetBSD location is /usr/libexec/uucp.
Bump PKGREVISION to 1.
This is a package for Taylor UUCP.
This package provides everything you need to make a UUCP connection.
It currently supports the 'f', 'g' (in all window and packet sizes),
'G', 't' and 'e' protocols, as well a Zmodem protocol, the FX UUCICO
'y' protocol, and two new bidirectional protocols. If you have a
Berkeley sockets library, it can make TCP connections. If you have
TLI libraries, it can make TLI connections. It supports a new
configuration file mechanism.