diff options
author | Michael Straube | 2016-12-04 22:14:19 +0100 |
---|---|---|
committer | Michael Straube | 2016-12-04 22:14:19 +0100 |
commit | b16ce35700144ba5b797bb7da371a32aa62f2bc9 (patch) | |
tree | 56f1008bec45043a93d511636990d7a397f6bf3e /prince | |
parent | ef68fd9eefe997a762808a0c84cfaa8aeac5897d (diff) | |
download | aur-b16ce35700144ba5b797bb7da371a32aa62f2bc9.tar.gz |
Improve start script to support saving
Diffstat (limited to 'prince')
-rw-r--r-- | prince | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -1,3 +1,17 @@ #!/bin/bash -cd /usr/share/sdlpop -/usr/lib/sdlpop/prince "$@" + +GAMEDIR="/usr/share/sdlpop" +HOME_GAMEDIR="${HOME}/.SDLPoP" + +if [[ -d ${HOME_GAMEDIR} ]]; then + cd ${HOME_GAMEDIR} + /usr/lib/sdlpop/prince "$@" +else + mkdir ${HOME_GAMEDIR} + cd ${HOME_GAMEDIR} + ln -s ${GAMEDIR}/data + ln -s ${GAMEDIR}/doc + ln -s ${GAMEDIR}/*.DAT . + ln -s ${GAMEDIR}/SDLPoP.ini + /usr/lib/sdlpop/prince "$@" +fi |