summarylogtreecommitdiffstats
path: root/thedude
diff options
context:
space:
mode:
authorMarco982018-12-15 18:44:56 +0100
committerMarco982018-12-15 18:44:56 +0100
commit97d742b61a17697d7a31356b2ca836d16d76244e (patch)
tree1b04e567c460a7c234d37413a963bdd677fd63a5 /thedude
parente427cd2e7f9aad5a9f428f49a4a6b88fff1fed8e (diff)
downloadaur-97d742b61a17697d7a31356b2ca836d16d76244e.tar.gz
Fixed saved servers not saving
Diffstat (limited to 'thedude')
-rw-r--r--thedude12
1 files changed, 10 insertions, 2 deletions
diff --git a/thedude b/thedude
index 775f60a12818..20e8a0b7da5d 100644
--- a/thedude
+++ b/thedude
@@ -3,9 +3,17 @@ export WINEPREFIX="$HOME"/.winbox/wine
export WINEARCH=win64
export WINEDLLOVERRIDES="mscoree=" # disable mono
export WINEDEBUG=-all
-if [ ! -d "$HOME"/.winbox ] ; then
+if [ ! -d "$HOME"/.winbox/wine ] ; then
mkdir -p "$HOME"/.winbox/wine
wineboot -u
fi
+if [ ! -d "$HOME"/.winbox/dude ] ; then
+ mkdir -p "$HOME"/.winbox/dude
+fi
+find /usr/share/thedude -type f -exec ln -sf {} $HOME/.winbox/dude \;
+if [ -h "$HOME"/.winbox/dude/data ] ; then
+ rm -f "$HOME"/.winbox/dude/data
+fi
+
+wine $HOME/.winbox/dude/dude.exe "$@"
-wine /usr/share/thedude/dude.exe "$@"