Fix empty value for SP_SERVER_21 and fix refresh action: missing parsing for path

Error with missing parsing:
mdir: failed to remove 'defaultDXVK/home/user/.fusion360/wineprefixes/default/drive_c/users/user/Downloads/Fusion360installer.exe': No such file or directory
cp: cannot create regular file 'defaultDXVK/user/user/.fusion360/wineprefixes/default/drive_c/users/user/Downloads': No such file or directory
This commit is contained in:
Guillaume Smaha
2023-09-26 12:01:46 +02:00
parent 81730f4198
commit 23a15f2763

View File

@@ -7,8 +7,8 @@
# Author URI: https://cryinkfly.com # # Author URI: https://cryinkfly.com #
# License: MIT # # License: MIT #
# Copyright (c) 2020-2023 # # Copyright (c) 2020-2023 #
# Time/Date: 13:30/03.08.2023 # # Time/Date: 12:10/23.09.2023 #
# Version: 1.9.2 # # Version: 1.9.3 #
#################################################################################################### ####################################################################################################
# Path: /$HOME/.fusion360/bin/install.sh # Path: /$HOME/.fusion360/bin/install.sh
@@ -43,6 +43,9 @@ REQUIRED_COMMANDS=(
"yad" "yad"
) )
# URL to download Fusion360Installer.exe
SP_FUSION360_INSTALLER_URL="https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe"
############################################################################################################################################################### ###############################################################################################################################################################
function SP_CHECK_REQUIRED_COMMANDS { function SP_CHECK_REQUIRED_COMMANDS {
@@ -281,7 +284,7 @@ function SP_FUSION360_INSTALLER_LOAD {
echo "The Autodesk Fusion 360 installer exist!" echo "The Autodesk Fusion 360 installer exist!"
else else
echo "The Autodesk Fusion 360 installer doesn't exist and will be downloaded for you!" echo "The Autodesk Fusion 360 installer doesn't exist and will be downloaded for you!"
wget https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe -O Fusion360installer.exe wget "$SP_FUSION360_INSTALLER_URL" -O Fusion360installer.exe
mv "Fusion360installer.exe" "$SP_PATH/downloads/Fusion360installer.exe" mv "Fusion360installer.exe" "$SP_PATH/downloads/Fusion360installer.exe"
fi fi
} }
@@ -474,7 +477,7 @@ function SP_FUSION360_INSTALL {
} }
function SP_FUSION360_REFRESH { function SP_FUSION360_REFRESH {
wget "$SP_SERVER_21" -O Fusion360installer.exe wget "$SP_FUSION360_INSTALLER_URL" -O Fusion360installer.exe
mv "Fusion360installer.exe" "$SP_PATH/downloads/Fusion360installer.exe" mv "Fusion360installer.exe" "$SP_PATH/downloads/Fusion360installer.exe"
rmdir "$WP_WINEPREFIXES_REFRESH/drive_c/users/$USER/Downloads/Fusion360installer.exe" rmdir "$WP_WINEPREFIXES_REFRESH/drive_c/users/$USER/Downloads/Fusion360installer.exe"
cp "$SP_PATH/downloads/Fusion360installer.exe" "$WP_WINEPREFIXES_REFRESH/drive_c/users/$USER/Downloads" cp "$SP_PATH/downloads/Fusion360installer.exe" "$WP_WINEPREFIXES_REFRESH/drive_c/users/$USER/Downloads"
@@ -854,8 +857,8 @@ if [[ $ret -eq 1 ]]; then
SP_INSTALLDIR SP_INSTALLDIR
elif [[ $ret -eq 2 ]]; then elif [[ $ret -eq 2 ]]; then
# Get informations about the current wineprefix - Repair # Get informations about the current wineprefix - Repair
WP_WINEPREFIXES_STRING=$(yad --height=300 --separator="" --list --radiolist --column="$SELECT" --column="$WINEPREFIXES_TYPE" --column="$WINEPREFIXES_DRIVER" --column="$WINEPREFIXES_DIRECTORY" < /tmp/fusion360/logs/wineprefixes.log) WP_WINEPREFIXES_STRING=$(yad --height=300 --separator="|" --list --radiolist --column="$SELECT" --column="$WINEPREFIXES_TYPE" --column="$WINEPREFIXES_DRIVER" --column="$WINEPREFIXES_DIRECTORY" < /tmp/fusion360/logs/wineprefixes.log)
WP_WINEPREFIXES_REFRESH=${WP_WINEPREFIXES_STRING/#TRUE} WP_WINEPREFIXES_REFRESH=$(echo "$WP_WINEPREFIXES_STRING" | awk -F'|' '{print $4}')
SP_FUSION360_REFRESH SP_FUSION360_REFRESH
elif [[ $ret -eq 3 ]]; then elif [[ $ret -eq 3 ]]; then
# Get informations about the current wineprefix - Delete # Get informations about the current wineprefix - Delete