diff --git a/winehelper b/winehelper index 1059d6e..8a970c7 100755 --- a/winehelper +++ b/winehelper @@ -1415,12 +1415,14 @@ create_base_pfx () { export WINEPREFIX="$1" check_prefix_var - local prefix_dir="$WINEPREFIX" - local drive_c_dir="$prefix_dir/drive_c" - local users_dir="$drive_c_dir/users" - local archive_path="$WH_TMP_DIR/pfx/new_${PREFIX_NAME}.tar.xz" + local prefix_dir drive_c_dir users_dir archive_path + prefix_dir="$WINEPREFIX" + drive_c_dir="$prefix_dir/drive_c" + users_dir="$drive_c_dir/users" + archive_path="$WH_TMP_DIR/pfx/new_${PREFIX_NAME}.tar.xz" try_copy_dir "$prefix_dir" "${prefix_dir}_bak" + create_new_dir "$WH_TMP_DIR/pfx/" for wtlog in workaround isolate internal winxp win2 win7 win10 do sed -i "/$wtlog/d" "$prefix_dir/winetricks.log"