Skip to content

Commit ea3d4b1

Browse files
committed
Add conf to enable resource limitation in installation script
1 parent 26e62fc commit ea3d4b1

File tree

2 files changed

+60
-60
lines changed

2 files changed

+60
-60
lines changed

install/hst-install-debian.sh

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -283,37 +283,37 @@ eval set -- "$args"
283283
# Parsing arguments
284284
while getopts "a:w:v:j:k:m:M:g:d:x:z:Z:c:t:i:b:r:o:q:l:y:s:u:e:p:W:D:fh" Option; do
285285
case $Option in
286-
a) apache=$OPTARG ;; # Apache
287-
w) phpfpm=$OPTARG ;; # PHP-FPM
288-
o) multiphp=$OPTARG ;; # Multi-PHP
289-
v) vsftpd=$OPTARG ;; # Vsftpd
290-
j) proftpd=$OPTARG ;; # Proftpd
291-
k) named=$OPTARG ;; # Named
292-
m) mysql=$OPTARG ;; # MariaDB
293-
M) mysql8=$OPTARG ;; # MySQL
294-
g) postgresql=$OPTARG ;; # PostgreSQL
295-
x) exim=$OPTARG ;; # Exim
296-
z) dovecot=$OPTARG ;; # Dovecot
297-
Z) sieve=$OPTARG ;; # Sieve
298-
c) clamd=$OPTARG ;; # ClamAV
299-
t) spamd=$OPTARG ;; # SpamAssassin
300-
i) iptables=$OPTARG ;; # Iptables
301-
b) fail2ban=$OPTARG ;; # Fail2ban
302-
q) quota=$OPTARG ;; # FS Quota
286+
a) apache=$OPTARG ;; # Apache
287+
w) phpfpm=$OPTARG ;; # PHP-FPM
288+
o) multiphp=$OPTARG ;; # Multi-PHP
289+
v) vsftpd=$OPTARG ;; # Vsftpd
290+
j) proftpd=$OPTARG ;; # Proftpd
291+
k) named=$OPTARG ;; # Named
292+
m) mysql=$OPTARG ;; # MariaDB
293+
M) mysql8=$OPTARG ;; # MySQL
294+
g) postgresql=$OPTARG ;; # PostgreSQL
295+
x) exim=$OPTARG ;; # Exim
296+
z) dovecot=$OPTARG ;; # Dovecot
297+
Z) sieve=$OPTARG ;; # Sieve
298+
c) clamd=$OPTARG ;; # ClamAV
299+
t) spamd=$OPTARG ;; # SpamAssassin
300+
i) iptables=$OPTARG ;; # Iptables
301+
b) fail2ban=$OPTARG ;; # Fail2ban
302+
q) quota=$OPTARG ;; # FS Quota
303303
L) resourcelimit=$OPTARG ;; # Resource Limitaiton
304-
W) webterminal=$OPTARG ;; # Web Terminal
305-
r) port=$OPTARG ;; # Backend Port
306-
l) lang=$OPTARG ;; # Language
307-
d) api=$OPTARG ;; # Activate API
308-
y) interactive=$OPTARG ;; # Interactive install
309-
s) servername=$OPTARG ;; # Hostname
310-
e) email=$OPTARG ;; # Admin email
311-
u) username=$OPTARG ;; # Admin username
312-
p) vpass=$OPTARG ;; # Admin password
313-
D) withdebs=$OPTARG ;; # Hestia debs path
314-
f) force='yes' ;; # Force install
315-
h) help ;; # Help
316-
*) help ;; # Print help (default)
304+
W) webterminal=$OPTARG ;; # Web Terminal
305+
r) port=$OPTARG ;; # Backend Port
306+
l) lang=$OPTARG ;; # Language
307+
d) api=$OPTARG ;; # Activate API
308+
y) interactive=$OPTARG ;; # Interactive install
309+
s) servername=$OPTARG ;; # Hostname
310+
e) email=$OPTARG ;; # Admin email
311+
u) username=$OPTARG ;; # Admin username
312+
p) vpass=$OPTARG ;; # Admin password
313+
D) withdebs=$OPTARG ;; # Hestia debs path
314+
f) force='yes' ;; # Force install
315+
h) help ;; # Help
316+
*) help ;; # Print help (default)
317317
esac
318318
done
319319

install/hst-install-ubuntu.sh

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -284,37 +284,37 @@ eval set -- "$args"
284284
# Parsing arguments
285285
while getopts "a:w:v:j:k:m:M:g:d:x:z:Z:c:t:i:b:r:o:q:l:y:s:u:e:p:W:D:fh" Option; do
286286
case $Option in
287-
a) apache=$OPTARG ;; # Apache
288-
w) phpfpm=$OPTARG ;; # PHP-FPM
289-
o) multiphp=$OPTARG ;; # Multi-PHP
290-
v) vsftpd=$OPTARG ;; # Vsftpd
291-
j) proftpd=$OPTARG ;; # Proftpd
292-
k) named=$OPTARG ;; # Named
293-
m) mysql=$OPTARG ;; # MariaDB
294-
M) mysql8=$OPTARG ;; # MySQL
295-
g) postgresql=$OPTARG ;; # PostgreSQL
296-
x) exim=$OPTARG ;; # Exim
297-
z) dovecot=$OPTARG ;; # Dovecot
298-
Z) sieve=$OPTARG ;; # Sieve
299-
c) clamd=$OPTARG ;; # ClamAV
300-
t) spamd=$OPTARG ;; # SpamAssassin
301-
i) iptables=$OPTARG ;; # Iptables
302-
b) fail2ban=$OPTARG ;; # Fail2ban
303-
q) quota=$OPTARG ;; # FS Quota
287+
a) apache=$OPTARG ;; # Apache
288+
w) phpfpm=$OPTARG ;; # PHP-FPM
289+
o) multiphp=$OPTARG ;; # Multi-PHP
290+
v) vsftpd=$OPTARG ;; # Vsftpd
291+
j) proftpd=$OPTARG ;; # Proftpd
292+
k) named=$OPTARG ;; # Named
293+
m) mysql=$OPTARG ;; # MariaDB
294+
M) mysql8=$OPTARG ;; # MySQL
295+
g) postgresql=$OPTARG ;; # PostgreSQL
296+
x) exim=$OPTARG ;; # Exim
297+
z) dovecot=$OPTARG ;; # Dovecot
298+
Z) sieve=$OPTARG ;; # Sieve
299+
c) clamd=$OPTARG ;; # ClamAV
300+
t) spamd=$OPTARG ;; # SpamAssassin
301+
i) iptables=$OPTARG ;; # Iptables
302+
b) fail2ban=$OPTARG ;; # Fail2ban
303+
q) quota=$OPTARG ;; # FS Quota
304304
L) resourcelimit=$OPTARG ;; # Resource Limitation
305-
W) webterminal=$OPTARG ;; # Web Terminal
306-
r) port=$OPTARG ;; # Backend Port
307-
l) lang=$OPTARG ;; # Language
308-
d) api=$OPTARG ;; # Activate API
309-
y) interactive=$OPTARG ;; # Interactive install
310-
s) servername=$OPTARG ;; # Hostname
311-
e) email=$OPTARG ;; # Admin email
312-
u) username=$OPTARG ;; # Admin username
313-
p) vpass=$OPTARG ;; # Admin password
314-
D) withdebs=$OPTARG ;; # Hestia debs path
315-
f) force='yes' ;; # Force install
316-
h) help ;; # Help
317-
*) help ;; # Print help (default)
305+
W) webterminal=$OPTARG ;; # Web Terminal
306+
r) port=$OPTARG ;; # Backend Port
307+
l) lang=$OPTARG ;; # Language
308+
d) api=$OPTARG ;; # Activate API
309+
y) interactive=$OPTARG ;; # Interactive install
310+
s) servername=$OPTARG ;; # Hostname
311+
e) email=$OPTARG ;; # Admin email
312+
u) username=$OPTARG ;; # Admin username
313+
p) vpass=$OPTARG ;; # Admin password
314+
D) withdebs=$OPTARG ;; # Hestia debs path
315+
f) force='yes' ;; # Force install
316+
h) help ;; # Help
317+
*) help ;; # Print help (default)
318318
esac
319319
done
320320

0 commit comments

Comments
 (0)