diff --git a/winehelper b/winehelper index 11666f8..268e17a 100755 --- a/winehelper +++ b/winehelper @@ -889,11 +889,6 @@ init_wineprefix () { export DRIVE_C="$WINEPREFIX/drive_c" - create_new_dir "$WINEPREFIX/dosdevices/" - if [[ ! -L "$WINEPREFIX/dosdevices/h:" ]] - then try_force_link_dir "$HOME" "$WINEPREFIX/dosdevices/h:" - fi - if [[ ! -f "$WINEPREFIX/.firstboot" ]] ; then create_new_dir "$WINEPREFIX" if [[ "$CLEAR_PREFIX" == "1" ]] @@ -929,10 +924,15 @@ init_wineprefix () { fi if [[ ! -f "$WINEPREFIX/.update-timestamp" ]] ; then + print_info "Обновление префикса $WINEPREFIX." "$WINELOADER" wineboot -u wait_wineserver fi + if [[ ! -L "$WINEPREFIX/dosdevices/h:" ]] + then try_force_link_dir "$HOME" "$WINEPREFIX/dosdevices/h:" + fi + try_remove_file "$DRIVE_C/windows/system32/winemenubuilder.exe" # хак для XRDP сессии