26a6bb9ac4
files. These variables are currently usable if ${SETGIDGAME} == yes. These variables should be used when describing ownership of files and directories to the pkginstall framework, e.g. SPECIAL_PERMS= bin/foogame ${GAMES_USER} ${GAMES_GROUP} 2555 + Rename SETGID_GAME_PERMS to SETGID_GAMES_PERMS because the default group name is "games". + Define SETGID_GAMES_PERMS in terms of GAMES_USER and GAMES_GROUP so that these names are protected from the normal flow of unprivileged.mk. This fixes the +INSTALL scripts in "user-destdir" packages to correctly refer to the games:games instead of the user:group of the user that built the packages. |
||
---|---|---|
.. | ||
AIX.mk | ||
BSDOS.mk | ||
Darwin.mk | ||
DragonFly.mk | ||
FreeBSD.mk | ||
HPUX.mk | ||
Interix.mk | ||
IRIX.mk | ||
Linux.mk | ||
NetBSD.mk | ||
OpenBSD.mk | ||
OSF1.mk | ||
README | ||
SunOS.mk | ||
UnixWare.mk |
$NetBSD: README,v 1.1 2007/11/20 17:53:40 rillig Exp $ These files contain platform-specific definitions that are used by the pkgsrc infrastructure. TODO: Document all these variables. === Implementation notes === Do not try to extract the definitions that are common to all files into another file (maybe common.mk). The code duplication is intentional here.