aboutsummaryrefslogtreecommitdiff
path: root/games/gtkballs
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2000-08-17 06:25:03 +0000
committerKris Kennaway <kris@FreeBSD.org>2000-08-17 06:25:03 +0000
commit64c614c46cb1d0e471bdcdfb30cb7c52ff078434 (patch)
tree9ea66e4d52664cf30c4509910d01a920c86d06bd /games/gtkballs
parent4e04ff0f8a596c70f7b90eefb8bc49c3d1332597 (diff)
downloadports-64c614c46cb1d0e471bdcdfb30cb7c52ff078434.tar.gz
ports-64c614c46cb1d0e471bdcdfb30cb7c52ff078434.zip
Make this setgid games to avoid a world-writable file
Notes
Notes: svn path=/head/; revision=31697
Diffstat (limited to 'games/gtkballs')
-rw-r--r--games/gtkballs/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/games/gtkballs/Makefile b/games/gtkballs/Makefile
index 3a6d776dbfce..ff5ff422c6c9 100644
--- a/games/gtkballs/Makefile
+++ b/games/gtkballs/Makefile
@@ -22,12 +22,13 @@ MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}"
MAN6= gtkballs.6
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gtkballs ${PREFIX}/bin
+ ${INSTALL_PROGRAM} -m 2755 -o root -g games ${WRKSRC}/gtkballs ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/gtkballs.6 ${PREFIX}/man/man6
@${MKDIR} ${PREFIX}/share/gtkballs
${INSTALL_DATA} ${WRKSRC}/gtkballs-data/*.xpm ${PREFIX}/share/gtkballs
${INSTALL_DATA} ${WRKSRC}/score ${PREFIX}/share/gtkballs/score
- @${CHMOD} a+rw ${PREFIX}/share/gtkballs/score
+ @${CHMOD} g+rw ${PREFIX}/share/gtkballs/score
+ @${CHOWN} root:games ${PREFIX}/share/gtkballs/score
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/gtkballs
.for file in README README.russian TODO