This repository was archived by the owner on Apr 20, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 6
6
7
7
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
8
8
9
- current_user =$( whoami )
10
- if [ $current_user != " root " ]; then
9
+ current_userid =$( id -u )
10
+ if [ $current_userid -ne 0 ]; then
11
11
echo " $( basename " $0 " ) uninstallation script requires superuser privileges to run"
12
12
exit 1
13
13
fi
@@ -24,16 +24,16 @@ is_dotnet_host_installed(){
24
24
}
25
25
26
26
is_dotnet_host_installed
27
- [ " $? " -eq 0 ] && echo " Unable to find dotnet installation to remove." \
27
+ [ " $? " -eq 0 ] && echo " Unable to find dotnet installation to remove." >&2 \
28
28
&& exit 0
29
29
30
30
remove_all
31
- [ " $? " -ne 0 ] && echo " Failed to remove dotnet packages." && exit 1
31
+ [ " $? " -ne 0 ] && echo " Failed to remove dotnet packages." >&2 && exit 1
32
32
33
33
is_dotnet_host_installed
34
34
[ " $? " -ne 0 ] && \
35
- echo " dotnet package removal succeeded but appear to still be installed. Please file an issue at https://github.com/dotnet/cli" && \
35
+ echo " dotnet package removal succeeded but appear to still be installed. Please file an issue at https://github.com/dotnet/cli" >&2 && \
36
36
exit 1
37
37
38
- echo " dotnet package removal succeeded."
38
+ echo " dotnet package removal succeeded." >&2
39
39
exit 0
Original file line number Diff line number Diff line change 6
6
7
7
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
8
8
9
- current_user =$( whoami )
10
- if [ $current_user != " root " ]; then
11
- echo " $( basename " $0 " ) uninstallation script requires superuser privileges to run"
9
+ current_userid =$( id -u )
10
+ if [ $current_userid -ne 0 ]; then
11
+ echo " $( basename " $0 " ) uninstallation script requires superuser privileges to run" >&2
12
12
exit 1
13
13
fi
14
14
@@ -22,17 +22,17 @@ remove_dotnet_pkgs(){
22
22
23
23
for i in " ${installed_pkgs[@]} "
24
24
do
25
- echo " Removing dotnet component - \" $i \" "
25
+ echo " Removing dotnet component - \" $i \" " >&2
26
26
pkgutil --force --forget " $i "
27
27
done
28
28
}
29
29
30
30
remove_dotnet_pkgs
31
- [ " $? " -ne 0 ] && echo " Failed to remove dotnet packages." && exit 1
31
+ [ " $? " -ne 0 ] && echo " Failed to remove dotnet packages." >&2 && exit 1
32
32
33
- echo " Deleting install root - $dotnet_install_root "
34
- rm -r " $dotnet_install_root "
35
- rm " $dotnet_path_file "
33
+ echo " Deleting install root - $dotnet_install_root " >&2
34
+ rm -rf " $dotnet_install_root "
35
+ rm -f " $dotnet_path_file "
36
36
37
- echo " dotnet packages removal succeeded."
37
+ echo " dotnet packages removal succeeded." >&2
38
38
exit 0
You can’t perform that action at this time.
0 commit comments