summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjschauma <jschauma>2004-08-04 16:10:40 +0000
committerjschauma <jschauma>2004-08-04 16:10:40 +0000
commitf05e418e24ff2e767a627d3457663fc5c9e325db (patch)
tree5efdbf7a66e5930017d38e327005c75e81dcbcce
parente95b80a5223540c236abd9ad375d0937da77fcfc (diff)
downloadpkgsrc-f05e418e24ff2e767a627d3457663fc5c9e325db.tar.gz
Document use of SETGIDGAME and the other GAME variables.
(Suggested by wiz@)
-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
==========================