]> git.rmz.io Git - dotfiles.git/blobdiff - bin/old/wine
bin: archive wine script
[dotfiles.git] / bin / old / wine
diff --git a/bin/old/wine b/bin/old/wine
new file mode 100755 (executable)
index 0000000..a7dafbb
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+WINE_HOME=/mnt/data/wineprefixes/wine_home
+
+WINE=/usr/bin/wine
+export WINEARCH=${WINEARCH:-win32}
+
+if [[ ! -d "$WINE_HOME" ]]; then
+   echo "'$WINE_HOME' does not exist, please create it first"
+   exit 1
+fi
+
+if [[ ! -d "$WINEPREFIX" ]]; then
+    wineboot -i
+    
+    declare -a DIRS=('Desktop' 'My Documents' 'My Music' 'My Pictures' 'My Videos')
+    for DIR in "${DIRS[@]}"; do
+        [[ ! -d "$WINE_HOME/$DIR" ]] && mkdir "$WINE_HOME/$DIR"
+        ln -sfT "$WINE_HOME/$DIR" "$WINEPREFIX/drive_c/users/$USER/$DIR"
+    done
+fi
+
+$WINE "$@"