From: Samir Benmendil Date: Sat, 3 Nov 2012 16:16:02 +0000 (+0100) Subject: Revert "only set HOME in wine" X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/54e5a74a14b7739d83bbe2472fe4e1a2d2df6df3?ds=sidebyside Revert "only set HOME in wine" This leads to some issues, .desktop files being written to WINE_HOME, pulse cache too, etc This reverts commit c65b6c2d1f7a03ab75834a38809cba7e91f4ab94. --- diff --git a/bin/wine b/bin/wine index bca1184..848e73b 100755 --- a/bin/wine +++ b/bin/wine @@ -4,4 +4,17 @@ WINE_HOME=/mnt/sdd5/wineprefixes/wine_home WINE=/usr/bin/wine -WINEARCH=${WINEARCH:-win32} HOME="$WINE_HOME" $WINE "$@" +if [[ ! -d "$WINE_HOME" ]]; then + echo "'$WINE_HOME' does not exist, please create it first" + exit 1 +fi + +[[ -d "$WINEPREFIX" ]] || 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 + +$WINE "$@"