From 955892f1633d302ac9640e81f8f20d9ab3742e93 Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Fri, 14 Oct 2011 16:31:58 +0000 Subject: [PATCH] rogue5: improve defaults for SAVEDIR. --- rogue5/configure.ac | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/rogue5/configure.ac b/rogue5/configure.ac index e3cccf8..b50d370 100644 --- a/rogue5/configure.ac +++ b/rogue5/configure.ac @@ -128,16 +128,18 @@ fi AC_SUBST(LOCKFILE) -AC_ARG_ENABLE([savedir],[AC_HELP_STRING([--enable-savedir=SAVEDIR], [enable systemwide location for saved games])],[],[]) +AC_ARG_ENABLE([savedir],[AC_HELP_STRING([--enable-savedir=SAVEDIR], [enable systemwide location for saved games])],[],[enable_savedir="no"]) AC_MSG_CHECKING([for save directory]) if test "x$enable_savedir" = "xno" ; then SAVEDIR= -elif test "x$enable_savedir" = "xyes" ; then -SAVEDIR=$progname/ -elif test "x$enable_savedir" = "x" ; then -SAVEDIR= +elif test "x$enable_savedir" = "xyes" -o "x$enable_savedir" = "x"; then + if text "x$GROUPOWNER" != "x"; then + SAVEDIR="/var/local/games/roguelike/${progname}save/" + else + SAVEDIR="$progname/" + fi else -SAVEDIR=$enable_savedir +SAVEDIR="$enable_savedir" fi if test "x$SAVEDIR" != "x" ; then