Skip to content

Commit d68c8f6

Browse files
author
Anton Karmanov
committed
Spread new func on deb install scripts
1 parent c8c9927 commit d68c8f6

File tree

2 files changed

+30
-2
lines changed

2 files changed

+30
-2
lines changed

install/vst-install-debian.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,20 @@ set_default_value() {
106106
fi
107107
}
108108

109+
# Define function to set default language value
110+
set_default_lang() {
111+
if [ -z "$lang" ]; then
112+
eval lang=$1
113+
fi
114+
lang_list="
115+
ar cz el fa hu ja no pt se ua
116+
bs da en fi id ka pl ro tr vi
117+
cn de es fr it nl pt-BR ru tw
118+
"
119+
if !(echo $lang_list | grep -w $lang 1>&2>/dev/null); then
120+
eval lang=$1
121+
fi
122+
}
109123

110124
#----------------------------------------------------------#
111125
# Verifications #
@@ -201,8 +215,8 @@ fi
201215
set_default_value 'iptables' 'yes'
202216
set_default_value 'fail2ban' 'yes'
203217
set_default_value 'quota' 'no'
204-
set_default_value 'lang' 'en'
205218
set_default_value 'interactive' 'yes'
219+
set_default_lang 'en'
206220

207221
# Checking software conflicts
208222
if [ "$phpfpm" = 'yes' ]; then

install/vst-install-ubuntu.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,20 @@ set_default_value() {
118118
fi
119119
}
120120

121+
# Define function to set default language value
122+
set_default_lang() {
123+
if [ -z "$lang" ]; then
124+
eval lang=$1
125+
fi
126+
lang_list="
127+
ar cz el fa hu ja no pt se ua
128+
bs da en fi id ka pl ro tr vi
129+
cn de es fr it nl pt-BR ru tw
130+
"
131+
if !(echo $lang_list | grep -w $lang 1>&2>/dev/null); then
132+
eval lang=$1
133+
fi
134+
}
121135

122136
#----------------------------------------------------------#
123137
# Verifications #
@@ -213,8 +227,8 @@ fi
213227
set_default_value 'iptables' 'yes'
214228
set_default_value 'fail2ban' 'yes'
215229
set_default_value 'quota' 'no'
216-
set_default_value 'lang' 'en'
217230
set_default_value 'interactive' 'yes'
231+
set_default_lang 'en'
218232

219233
# Checking software conflicts
220234
if [ "$phpfpm" = 'yes' ]; then

0 commit comments

Comments
 (0)