diff options
Diffstat (limited to 'evelauncher.sh.in')
-rw-r--r-- | evelauncher.sh.in | 53 |
1 files changed, 8 insertions, 45 deletions
diff --git a/evelauncher.sh.in b/evelauncher.sh.in index 725bb6ee3627..2d02ae93cbce 100644 --- a/evelauncher.sh.in +++ b/evelauncher.sh.in @@ -2,52 +2,8 @@ set -e -check_env() { - if [ -d "$CONFDIR" ] ;then - if [ -r "$CONFDIR/EVE.conf" ] ;then - SHAREDIR=$(grep SharedCacheFolder $CONFDIR/EVE.conf | cut -d= -f2) - fi - fi - SHAREDIR=${SHAREDIR:-$HOME/.eve/} - [ ! -d "$SHAREDIR" ] && SHAREDIR="" - if [ "x$SHAREDIR" != "x$EVEDIR/SharedCache/" ] ;then - desktop_msg "Please wait, preparing environment in $EVEDIR" - mkdir -p $CONFDIR - echo "[General]" >$CONFDIR/EVE.conf - echo "SharedCacheFolder=$EVEDIR/SharedCache/" >>$CONFDIR/EVE.conf - echo "UseCustomWine=true" >>$CONFDIR/EVE.conf - echo "CustomWinePath=$WINEPATH/wine" >>$CONFDIR/EVE.conf - mkdir -p $EVEDIR/SharedCache - tar xf $SETUPDIR/lib/evelauncher-$ELVER.tar.gz -C $EVEDIR - mv $EVEDIR/evelauncher/ $LAUNCHER/ - if [ -d "$SHAREDIR/ResFiles/" ] ;then - mv $SHAREDIR/ResFiles/ $EVEDIR/SharedCache/ - mv $SHAREDIR/*.txt $EVEDIR/SharedCache/ - rm -rf $SHAREDIR - fi - fi -} - -check_transl() { - if [ ! -r "$LAUNCHER/translations/qt_en.qm" ] ;then - if [ -r "$LAUNCHER/libQt5Core.so.$QTVER.0" ] ;then - for eta in $(ls $SETUPDIR/lib/eve-transl${QTVER}-??.tar.gz) ;do - tar xf $eta -C $LAUNCHER - done - fi - fi -} - -check_steam() { - if [ ! -r "$LAUNCHER/steam_appid.txt" -a -x "$(which steam 2>/dev/null)" ] ;then - echo "8500" >$LAUNCHER/steam_appid.txt - fi -} - ELVER="" QTVER="5.11" -SHAREDIR="" -CONFDIR="$HOME/.config/CCP" EVEDIR="$HOME/.local/lib/EVE" LAUNCHER="$EVEDIR/Launcher" SETUPDIR="/opt/evesetup" @@ -56,9 +12,16 @@ WINEPATH="/usr/bin" . $SETUPDIR/lib/evelauncher.shlib check_env -check_transl check_wine check_steam +if [ ! -r "$LAUNCHER/translations/qt_en.qm" ] ;then + if [ -r "$LAUNCHER/libQt5Core.so.$QTVER.0" ] ;then + for eta in $(ls $SETUPDIR/lib/eve-transl${QTVER}-??.tar.gz) ;do + tar xf $eta -C $LAUNCHER + done + fi +fi + cd $EVEDIR exec $LAUNCHER/evelauncher.sh |