mirror of
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux.git
synced 2025-11-05 04:45:48 +01:00
Update fusion360-setup-wizard.sh
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user