Update fusion360-setup-wizard.sh

This commit is contained in:
Steve Zabka
2021-10-22 14:40:53 +02:00
committed by GitHub
parent e4b9115b32
commit f4636d24f6

View File

@@ -48,16 +48,21 @@ if [ -f "$log_path" ]; then
cp "$HOME/.local/share/fusion360/logfiles/log-path" data/logfiles cp "$HOME/.local/share/fusion360/logfiles/log-path" data/logfiles
new_modify_deinstall # Exists - Modify install new_modify_deinstall # Exists - Modify install
else else
logfile_install=1
select-opengl_dxvk # New install select-opengl_dxvk # New install
fi fi
} }
function logfile-installation-standard { function logfile-installation-standard {
if [ $logfile_install -eq 1 ]; then
echo "$HOME/.wineprefixes/fusion360" >> $HOME/.local/share/fusion360/logfiles/log-path echo "$HOME/.wineprefixes/fusion360" >> $HOME/.local/share/fusion360/logfiles/log-path
fi
} }
function logfile-installation-custom { function logfile-installation-custom {
if [ $logfile_install -eq 1 ]; then
echo "$custom_directory" >> $HOME/.local/share/fusion360/logfiles/log-path echo "$custom_directory" >> $HOME/.local/share/fusion360/logfiles/log-path
fi
} }
############################################################################################################################################################### ###############################################################################################################################################################
@@ -399,11 +404,13 @@ function winetricks-custom {
# Install a extension: Airfoil Tools # Install a extension: Airfoil Tools
function airfoil-tools-plugin-standard { function airfoil-tools-plugin-standard {
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/AirfoilTools_win64.msi cd "data/extensions"
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine AirfoilTools_win64.msi
} }
function airfoil-tools-plugin-custom { function airfoil-tools-plugin-custom {
WINEPREFIX=$custom_directory wine data/extensions/AirfoilTools_win64.msi cd "data/extensions"
WINEPREFIX=$custom_directory wine AirfoilTools_win64.msi
} }
############################################################################################################################################################### ###############################################################################################################################################################
@@ -411,11 +418,13 @@ function airfoil-tools-plugin-custom {
# Install a extension: Additive Assistant (FFF) # Install a extension: Additive Assistant (FFF)
function additive-assistant-plugin-standard { function additive-assistant-plugin-standard {
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/AdditiveAssistant.bundle-win64.msi cd "data/extensions"
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine AdditiveAssistant.bundle-win64.msi
} }
function additive-assistant-plugin-custom { function additive-assistant-plugin-custom {
WINEPREFIX=$custom_directory wine data/extensions/AdditiveAssistant.bundle-win64.msi cd "data/extensions"
WINEPREFIX=$custom_directory wine AdditiveAssistant.bundle-win64.msi
} }
############################################################################################################################################################### ###############################################################################################################################################################
@@ -437,10 +446,12 @@ function czech-locale-plugin-custom {
# Install a extension: HP 3D Printers for Autodesk® Fusion 360™ # Install a extension: HP 3D Printers for Autodesk® Fusion 360™
function hp-3dprinter-connector-plugin-standard { function hp-3dprinter-connector-plugin-standard {
cd "data/extensions"
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
} }
function hp-3dprinter-connector-plugin-custom { function hp-3dprinter-connector-plugin-custom {
cd "data/extensions"
WINEPREFIX=$custom_directory wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi WINEPREFIX=$custom_directory wine data/extensions/HP_3DPrinters_for_Fusion360-win64.msi
} }
@@ -449,10 +460,12 @@ function hp-3dprinter-connector-plugin-custom {
# Install a extension: OctoPrint for Autodesk® Fusion 360™ # Install a extension: OctoPrint for Autodesk® Fusion 360™
function octoprint-plugin-standard { function octoprint-plugin-standard {
cd "data/extensions"
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/OctoPrint_for_Fusion360-win64.msi WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/OctoPrint_for_Fusion360-win64.msi
} }
function octoprint-plugin-custom { function octoprint-plugin-custom {
cd "data/extensions"
WINEPREFIX=$custom_directory wine data/extensions/OctoPrint_for_Fusion360-win64.msi WINEPREFIX=$custom_directory wine data/extensions/OctoPrint_for_Fusion360-win64.msi
} }
@@ -461,10 +474,12 @@ function octoprint-plugin-custom {
# Install a extension: RoboDK # Install a extension: RoboDK
function robodk-plugin-standard { function robodk-plugin-standard {
cd "data/extensions"
WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/RoboDK.bundle-win64.msi WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/extensions/RoboDK.bundle-win64.msi
} }
function robodk-plugin-custom { function robodk-plugin-custom {
cd "data/extensions"
WINEPREFIX=$custom_directory wine data/extensions/RoboDK.bundle-win64.msi WINEPREFIX=$custom_directory wine data/extensions/RoboDK.bundle-win64.msi
} }
@@ -1056,7 +1071,7 @@ function new_modify_deinstall {
FALSE "$text_select_option_2" \ FALSE "$text_select_option_2" \
FALSE "$text_select_option_3") FALSE "$text_select_option_3")
[[ $response = "$text_select_option_1" ]] && view-exist-fusion360 [[ $response = "$text_select_option_1" ]] && logfile_install=1 && view-exist-fusion360
[[ $response = "$text_select_option_2" ]] && edit-exist-fusion360 [[ $response = "$text_select_option_2" ]] && edit-exist-fusion360
@@ -1353,11 +1368,15 @@ function program-exit-uninstall {
# THE INSTALLATION PROGRAM IS STARTED HERE: # # THE INSTALLATION PROGRAM IS STARTED HERE: #
############################################################################################################################################################### ###############################################################################################################################################################
# Reset the driver for the installation of Autodesk Fusion 360! # Reset the driver-value for the installation of Autodesk Fusion 360!
driver_used=0 driver_used=0
# Reset the logfile-value for the installation of Autodesk Fusion 360!
logfile_install=0
# Name of this program (Window Title) # Name of this program (Window Title)
program_name="Autodesk Fusion 360 for Linux - Setup Wizard" program_name="Autodesk Fusion 360 for Linux - Setup Wizard"
logfile-installation logfile-installation
progress-indicator-dialog progress-indicator-dialog