summaryrefslogtreecommitdiff
path: root/Packages.txt
diff options
context:
space:
mode:
authorjschauma <jschauma@pkgsrc.org>2004-08-04 16:10:40 +0000
committerjschauma <jschauma@pkgsrc.org>2004-08-04 16:10:40 +0000
commit3c7415973ae0cc5af0b0b77525295676f92fa7d2 (patch)
tree5efdbf7a66e5930017d38e327005c75e81dcbcce /Packages.txt
parent154daf03533c823bdfeed3683816fbfc973071e8 (diff)
downloadpkgsrc-3c7415973ae0cc5af0b0b77525295676f92fa7d2.tar.gz
Document use of SETGIDGAME and the other GAME variables.
(Suggested by wiz@)
Diffstat (limited to 'Packages.txt')
-rw-r--r--Packages.txt20
1 files changed, 19 insertions, 1 deletions
diff --git a/Packages.txt b/Packages.txt
index c3afbb9361a..f2fd528fdd6 100644
--- a/Packages.txt
+++ b/Packages.txt
@@ -1,4 +1,4 @@
-# $NetBSD: Packages.txt,v 1.345 2004/07/30 20:52:44 jlam Exp $
+# $NetBSD: Packages.txt,v 1.346 2004/08/04 16:10:40 jschauma Exp $
###########################################################################
==========================
@@ -3227,6 +3227,24 @@ converted to @comment's:
PRINT_PLIST_AWK+= /^@dirrm share\/special/ { print "@comment " $$0; next; }
+ 10.48 Packages that install score files
+ =======================================
+
+Certain packages, most of them in the games category, install a score file
+that allows all users on the system to record their highscores. In order for
+this to work, the binaries need to be installed setgid and the score files
+owned by the appropriate group and/or owner (traditionally the "games"
+user/group). The following variables, documented in more detail in
+mk/bsd.pkg.defaults.mk, control this behaviour: SETGIDGAME, GAMEDATAMODE,
+GAMEGRP, GAMEMODE, GAMEOWN.
+
+Note that per default, setgid installation of games is disabled; setting
+SETGIDGAME=YES will set all the other variables accordingly.
+
+A package should therefor never hard code file ownership or access permissions
+but rely on INSTALL_GAME and INSTALL_GAME_DATA to set these correctly.
+
+
11 Submitting & Committing
==========================