This repository was archived by the owner on Nov 30, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -3,26 +3,18 @@ detect_user() {
3
3
local user_variable_name=${1:- username}
4
4
local user_variable_value=${! user_variable_name}
5
5
local possible_users=${2:- (" vscode" " node" " codespace" " $( awk -v val=1000 -F " :" ' $3==val{print $1}' /etc/passwd) " )}
6
- local uid_variable_name=${3:- user_uid}
7
- local gid_variable_name=${4:- user_gid}
8
6
if [ " ${user_variable_value} " = " auto" ] || [ " ${user_variable_value} " = " automatic" ]; then
9
7
declare -g ${user_variable_name} =vscode
10
8
for current_user in ${possible_users[@]} ; do
11
9
if id -u ${current_user} > /dev/null 2>&1 ; then
12
- declare -g ${user_variable_nam} e =${current_user}
10
+ declare -g ${user_variable_name} =${current_user}
13
11
break
14
12
fi
15
13
done
16
- if [ " ${user_variable_value} " = " " ]; then
17
- declare -g ${user_variable_name} =vscode
18
- fi
19
- elif [ " ${user_variable_value} " = " none" ]; then
14
+ elif [ " ${user_variable_value} " = " none" ] || ! id " ${user_variable_value} " > /dev/null 2>&1 ; then
20
15
declare -g ${user_variable_name} =root
21
- declare -g ${uid_variable_name} =0
22
- declare -g ${gid_variable_name} =0
23
16
fi
24
17
}
25
-
26
18
# Use Oryx to install something using a partial version match
27
19
oryx_install () {
28
20
local platform=$1
You can’t perform that action at this time.
0 commit comments