mirror of
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux.git
synced 2025-11-05 04:45:48 +01:00
Update uninstall.sh
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
# Author URI: https://cryinkfly.com #
|
# Author URI: https://cryinkfly.com #
|
||||||
# License: MIT #
|
# License: MIT #
|
||||||
# Copyright (c) 2020-2022 #
|
# Copyright (c) 2020-2022 #
|
||||||
# Time/Date: 07:30/24.05.2022 #
|
# Time/Date: 09:10/26.05.2022 #
|
||||||
# Version: 0.7 -> 0.8 #
|
# Version: 0.7 -> 0.8 #
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -71,10 +71,12 @@ function DL_LOAD_LOCALE {
|
|||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
function DL_WINEPREFIXES_ACT {
|
function DL_WINEPREFIXES_ACT {
|
||||||
DL_WINEPREFIXES=${DL_WINEPREFIXES_STRING/#TRUE}
|
# For examble:
|
||||||
DL_WINEPREFIXES_VAR_1=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
# VAR 1 = FALSE
|
||||||
DL_WINEPREFIXES_VAR_2=1
|
# VAR 2 = default
|
||||||
DL_WINEPREFIXES_VAR_SUM=`echo $(( DL_WINEPREFIXES_VAR_1 - DL_WINEPREFIXES_VAR_2 ))`
|
# VAR 3 = DXVK
|
||||||
|
# VAR 4 = $HOME/.fusion360/wineprefixes/default
|
||||||
|
|
||||||
# Get info if the user is sure with there choise ...
|
# Get info if the user is sure with there choise ...
|
||||||
DL_WINEPREFIXES_DEL_INFO
|
DL_WINEPREFIXES_DEL_INFO
|
||||||
}
|
}
|
||||||
@@ -82,8 +84,26 @@ function DL_WINEPREFIXES_ACT {
|
|||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
function DL_WINEPREFIXES_DEL {
|
function DL_WINEPREFIXES_DEL {
|
||||||
|
# Get the line numbers of your selected Wineprefixes:
|
||||||
|
# Filtering (Wineprefix-Directory):
|
||||||
|
DL_WINEPREFIXES=${DL_WINEPREFIXES_STRING/#TRUE}
|
||||||
|
# Remove VAR 3 (line)
|
||||||
|
DL_WINEPREFIXES_VAR_4=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
||||||
|
DL_WINEPREFIXES_VAR_3=1
|
||||||
|
DL_WINEPREFIXES_VAR_SUM=`echo $(( DL_WINEPREFIXES_VAR_4 - DL_WINEPREFIXES_VAR_3 ))`
|
||||||
sed --in-place "${DL_WINEPREFIXES_VAR_SUM}d" /tmp/fusion360/logs/wineprefixes.log
|
sed --in-place "${DL_WINEPREFIXES_VAR_SUM}d" /tmp/fusion360/logs/wineprefixes.log
|
||||||
DL_WINEPREFIXES_VAR_1=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
# Remove VAR 2 (line)
|
||||||
|
DL_WINEPREFIXES_VAR_4=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
||||||
|
DL_WINEPREFIXES_VAR_2=1
|
||||||
|
DL_WINEPREFIXES_VAR_SUM=`echo $(( DL_WINEPREFIXES_VAR_4 - DL_WINEPREFIXES_VAR_2 ))`
|
||||||
|
sed --in-place "${DL_WINEPREFIXES_VAR_SUM}d" /tmp/fusion360/logs/wineprefixes.log
|
||||||
|
# Remove VAR 1 (line)
|
||||||
|
DL_WINEPREFIXES_VAR_4=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
||||||
|
DL_WINEPREFIXES_VAR_1=1
|
||||||
|
DL_WINEPREFIXES_VAR_SUM=`echo $(( DL_WINEPREFIXES_VAR_4 - DL_WINEPREFIXES_VAR_1 ))`
|
||||||
|
sed --in-place "${DL_WINEPREFIXES_VAR_SUM}d" /tmp/fusion360/logs/wineprefixes.log
|
||||||
|
# Remove VAR 4 (line)
|
||||||
|
DL_WINEPREFIXES_VAR_4=`grep -n "$DL_WINEPREFIXES" /tmp/fusion360/logs/wineprefixes.log | grep -Eo '^[^:]+'`
|
||||||
sed --in-place "${DL_WINEPREFIXES_VAR_1}d" /tmp/fusion360/logs/wineprefixes.log
|
sed --in-place "${DL_WINEPREFIXES_VAR_1}d" /tmp/fusion360/logs/wineprefixes.log
|
||||||
# Continue with removing ...
|
# Continue with removing ...
|
||||||
rmdir $DL_WINEPREFIXES
|
rmdir $DL_WINEPREFIXES
|
||||||
@@ -140,7 +160,7 @@ function DL_WELCOME {
|
|||||||
###############################################################################################################################################################
|
###############################################################################################################################################################
|
||||||
|
|
||||||
function DL_WINEPREFIXES_LIST {
|
function DL_WINEPREFIXES_LIST {
|
||||||
DL_WINEPREFIXES_STRING=$(yad --height=300 --separator="" --list --radiolist --column="$DL_SELECT" --column=WINEPREFIXES < /tmp/fusion360/logs/wineprefixes.log)
|
DL_WINEPREFIXES_STRING=$(yad --height=300 --separator="" --list --radiolist --column="$DL_SELECT" --column="$WINEPREFIXES_TYPE" --column="$WINEPREFIXES_DRIVER" --column="WINEPREFIXES_DIRECTORY" < /tmp/fusion360/logs/wineprefixes.log)
|
||||||
DL_WINEPREFIXES_ACT
|
DL_WINEPREFIXES_ACT
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user