29 lines
673 B
Bash
29 lines
673 B
Bash
#!/bin/sh
|
|
|
|
# 20160812 bkw:
|
|
# wrapper script for sdlpop, for slackbuilds.org
|
|
|
|
# 20170317 bkw: updated for v1.17, mods dir has to be writable by users,
|
|
# so we can't just symlink it from /usr/share. however, if any mods are
|
|
# in /usr/share, we copy them (again, need to be writable)
|
|
|
|
EXE=/usr/libexec/sdlpop/prince
|
|
USERDIR=$HOME/.sdlpop
|
|
SHAREDIR=/usr/share/games/sdlpop
|
|
INI=SDLPoP.ini
|
|
|
|
[ ! -e $USERDIR ] && mkdir -p $USERDIR
|
|
cd $USERDIR || exit 1
|
|
|
|
[ -e data ] || ln -s $SHAREDIR/data data
|
|
|
|
mkdir -p mods
|
|
for file in $SHAREDIR/mods/*; do
|
|
base="$( basename "$file" )"
|
|
[ -e mods/"$base" ] || cp -a "$file" mods/"$base"
|
|
done
|
|
|
|
[ -e $INI ] || cp $SHAREDIR/$INI .
|
|
|
|
exec $EXE "$@"
|