From 7ddb26197ceed045581b30fecf370db938275b4b Mon Sep 17 00:00:00 2001 From: cjs Date: Sat, 28 Mar 1998 19:28:32 +0000 Subject: Install setgid games for scorefile access. Fix bugs in `make install.' --- games/xkobo/patches/patch-aa | 26 ++++++++++++++++++++++++-- games/xkobo/pkg/PLIST | 4 ++-- 2 files changed, 26 insertions(+), 4 deletions(-) (limited to 'games/xkobo') diff --git a/games/xkobo/patches/patch-aa b/games/xkobo/patches/patch-aa index 621b23d399c..a6f80b99408 100644 --- a/games/xkobo/patches/patch-aa +++ b/games/xkobo/patches/patch-aa @@ -1,5 +1,5 @@ ---- Imakefile.orig Fri Jan 10 03:29:36 1997 -+++ Imakefile Wed Nov 12 10:55:46 1997 +--- Imakefile.orig Thu Jan 9 18:29:36 1997 ++++ Imakefile Sat Mar 28 11:11:19 1998 @@ -6,7 +6,7 @@ SHIPS = 5 @@ -9,3 +9,25 @@ /* C++ COMPILER */ /* CXX = g++ */ +@@ -69,15 +69,15 @@ + + #ifdef SECURE_SCOREFILES + install:: +- if [ -d $(HSCORE_DIR) ]; then chmod 755 $(HSCORE_DIR); \ +- else mkdirhier $(HSCORE_DIR); chmod 755 $(HSCORE_DIR); fi +- chown $(XKOBO_ADMINISTER) $(BINDIR)/xkobo +- chown -R $(XKOBO_ADMINISTER) $(HSCORE_DIR) +- chmod 4755 $(BINDIR)/xkobo ++ if [ -d $(HSCORE_DIR) ]; then chmod 775 $(HSCORE_DIR); \ ++ else $(MKDIRHIER) $(HSCORE_DIR); chmod 775 $(HSCORE_DIR); fi ++ chgrp $(XKOBO_ADMINISTER) $(BINDIR)/xkobo ++ chgrp -R $(XKOBO_ADMINISTER) $(HSCORE_DIR) ++ chmod 2755 $(BINDIR)/xkobo + #else /* SECURE_SCOREFILES */ + install:: + if [ -d $(HSCORE_DIR) ]; then chmod 777 $(HSCORE_DIR); \ +- else mkdirhier $(HSCORE_DIR); chmod 777 $(HSCORE_DIR); fi ++ else $(MKDIRHIER) $(HSCORE_DIR); chmod 777 $(HSCORE_DIR); fi + #endif /* SECURE_SCOREFILES */ + + clean:: diff --git a/games/xkobo/pkg/PLIST b/games/xkobo/pkg/PLIST index c31ae2e034b..f84f73d3f65 100644 --- a/games/xkobo/pkg/PLIST +++ b/games/xkobo/pkg/PLIST @@ -1,5 +1,5 @@ -@comment $NetBSD: PLIST,v 1.2 1997/12/30 03:45:09 hubertf Exp $ +@comment $NetBSD: PLIST,v 1.3 1998/03/28 19:28:32 cjs Exp $ bin/xkobo man/cat1/xkobo.0 -@exec mkdir %D/lib/X11/xkobo-scores && chmod 777 %D/lib/X11/xkobo-scores +@exec mkdir %D/lib/X11/xkobo-scores && chmod 775 %D/lib/X11/xkobo-scores @unexec rm -r %D/lib/X11/xkobo-scores -- cgit v1.2.3