From 5101c09fe096b276577261ccaaf0982c1de70395 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sat, 1 Dec 2012 18:02:32 +0100 Subject: [PATCH] only create links if they don't already exist --- bin/wine | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/bin/wine b/bin/wine index 848e73b..42215e7 100755 --- a/bin/wine +++ b/bin/wine @@ -3,18 +3,21 @@ WINE_HOME=/mnt/sdd5/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 -[[ -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 +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 "$@" -- 2.48.1