More fixes

This commit is contained in:
Romain Bazile
2022-09-01 15:03:28 +02:00
parent fda7a4c1c3
commit 5bb9247820
2 changed files with 8 additions and 7 deletions

View File

@@ -277,9 +277,9 @@ function SP_FUSION360_INSTALLER_LOAD {
function SP_FUSION360_SHORTCUTS_LOAD {
# Create a .desktop file (launcher.sh) for Autodesk Fusion 360!
wget -N -P "$SP_PATH/graphics" https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/bin/fusion360.svg
rm "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk\ Fusion\ 360.desktop"
rm "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk Fusion 360.desktop"
mkdir -p "$HOME/.local/share/applications/wine/Programs/Autodesk/Fusion360/$WP_TYPE"
"$HOME/.local/share/applications/wine/Programs/Autodesk/Fusion360/$WP_TYPE/fusion360.desktop" << EOF
cat >> "$HOME/.local/share/applications/wine/Programs/Autodesk/Fusion360/$WP_TYPE/fusion360.desktop" << EOF
[Desktop Entry]
Name=Autodesk Fusion 360 - $WP_TYPE
GenericName=CAD Application
@@ -311,7 +311,7 @@ EOF
# Create a .desktop file (uninstall.sh) for Autodesk Fusion 360!
wget -N -P "$SP_PATH/graphics" https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/bin/fusion360-uninstall.svg
"$HOME/.local/share/applications/wine/Programs/Autodesk/Fusion360/$WP_TYPE/fusion360uninstall.desktop" << EOF
cat >> "$HOME/.local/share/applications/wine/Programs/Autodesk/Fusion360/$WP_TYPE/fusion360uninstall.desktop" << EOF
[Desktop Entry]
Name=Autodesk Fusion 360 (Uninstall) - $WP_TYPE
Name[cs]=Autodesk Fusion 360 (Odinstalovat) - $WP_TYPE
@@ -341,7 +341,7 @@ Path=$SP_PATH/bin
EOF
# Create a link to the Wineprefixes Box:
"$WP_DIRECTORY/box-run.sh" << EOF
cat >> "$WP_DIRECTORY/box-run.sh" << EOF
#!/bin/bash
WP_BOX='$WP_DIRECTORY' source $SP_PATH/bin/launcher.sh
EOF
@@ -419,6 +419,8 @@ function SP_FUSION360_INSTALL {
# It protects against errors rather than malice. It's useful for, e.g., keeping games from saving their settings in random subdirectories of your home directory.
# But it still ensures that wine, for example, no longer has access permissions to Home!
# For this reason, the EXE files must be located directly in the Wineprefix folder!
mkdir -p "$WP_DIRECTORY"
cd "$WP_DIRECTORY" || return
WINEPREFIX="$WP_DIRECTORY" sh "$SP_PATH/bin/winetricks" -q sandbox
sleep 5s
# We must install some packages!
@@ -1153,9 +1155,8 @@ function SP_COMPLETED {
--align=center \
--field=":TXT" "$SP_COMPLETED_TEXT" \
--field="$SP_COMPLETED_CHECK_LABEL:CHK" )
export SP_COMPLETED_CHECK
if [[ $SP_COMPLETED_CHECK_LABEL = *"TRUE"* ]]; then
if [[ $SP_COMPLETED_CHECK = *"TRUE"* ]]; then
echo "TRUE"
# shellcheck source=/dev/null
source "$WP_DIRECTORY/box-run.sh"

View File

@@ -43,7 +43,7 @@ function LAUNCHER_CHECK_UPDATE {
}
function LAUNCHER_CHECK_UPDATE_VERSION {
SYSTEM_BUILD_VERSION=$(cat "$WP_BOX/drive_c/users/$USER/AppData/Roaming/Autodesk/Autodesk\ Fusion\ 360/API/version.txt")
SYSTEM_BUILD_VERSION=$(cat "$WP_BOX/drive_c/users/$USER/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/version.txt")
echo "System Build-Version: $SYSTEM_BUILD_VERSION"
if [ "$ONLINE_BUILD_VERSION" = "$SYSTEM_BUILD_VERSION" ] || [ "$ONLINE_INSIDER_BUILD_VERSION" = "$SYSTEM_BUILD_VERSION" ]; then
echo "Do nothing!"