diff options
author | Carsten Teibes | 2014-08-28 12:40:15 +0200 |
---|---|---|
committer | Carsten Teibes | 2014-08-28 12:40:15 +0200 |
commit | cdb282db353e91dbca9a316db7d88315c59a3d4d (patch) | |
tree | 24172474513453ae2e3ee687895ecb5eaa3a88c4 /sqrxz2.sh | |
parent | de3134e960da8bbc6e2e99f2e83d038d6784e5dc (diff) | |
download | aur-cdb282db353e91dbca9a316db7d88315c59a3d4d.tar.gz |
Rework all retroguru games
All data is saved in the home directory now.
Diffstat (limited to 'sqrxz2.sh')
-rw-r--r-- | sqrxz2.sh | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/sqrxz2.sh b/sqrxz2.sh index dac0343d20bf..d17668e67b62 100644 --- a/sqrxz2.sh +++ b/sqrxz2.sh @@ -1,5 +1,20 @@ #!/bin/sh +# +# launcher for retroguru games by carstene1ns 2013-2014 +# -cd /opt/sqrxz2 -./sqrxz2 "$@" -cd - &>/dev/null +# get game from script name +game=`basename $0` + +# create jail folder +mkdir -p "$HOME"/.$game + +# link data folder, if needed +if [ ! -L "$HOME"/.$game/data ]; then + ln -s /usr/share/$game/data "$HOME"/.$game/data +fi + +# change to game dir and launch +cd "$HOME"/.$game && exec /usr/lib/$game/$game "$@" + +# eof |