From 59a0d21007a8a3a37a407d72bda349f86d8943bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Mon, 3 Sep 2012 12:32:43 +0200 Subject: Some more commenting -- and allowing a default PREFIX --- play.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'play.sh') diff --git a/play.sh b/play.sh index cdb3c2f..325d9df 100755 --- a/play.sh +++ b/play.sh @@ -87,8 +87,6 @@ load () { EENV[WINEPREFIX]='eval echo $PREFIX' ENV[DISPLAY]=":1" -PREFIX="~/.wine" - # functions play_execute () { exc -e startx $BIN -x $GAME -- $DISPLAY -ac -br -quiet ${=EXARGS} @@ -100,7 +98,13 @@ play_prepare () { } play_setenv () { + # default PREFIX PREFIX=${PREFIX:-$GAME} + + # set environment + # ENV is set directly -- EENV is evaluated + # it is possible to override ENV[p] by PLAY_ENV_p + # (and similar for EENV) for e v in ${(kv)ENV}; do v=${(P)${:-PLAY_ENV_$e}:-$v} exp $e $v @@ -131,7 +135,8 @@ EXPORT play execute prepare setenv run cleanup # }}} if [[ $1 == "-x" ]]; then - load $2 + GAME=$2 + load $GAME prepare run cleanup -- cgit v1.2.3