Sfoglia il codice sorgente

Add conf to enable resource limitation in installation script

oulfr 2 anni fa
parent
commit
ea3d4b1be0
2 ha cambiato i file con 60 aggiunte e 60 eliminazioni
  1. 30 30
      install/hst-install-debian.sh
  2. 30 30
      install/hst-install-ubuntu.sh

+ 30 - 30
install/hst-install-debian.sh

@@ -283,37 +283,37 @@ eval set -- "$args"
 # Parsing arguments
 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
 	case $Option in
-		a) apache=$OPTARG ;;      	# Apache
-		w) phpfpm=$OPTARG ;;      	# PHP-FPM
-		o) multiphp=$OPTARG ;;    	# Multi-PHP
-		v) vsftpd=$OPTARG ;;      	# Vsftpd
-		j) proftpd=$OPTARG ;;     	# Proftpd
-		k) named=$OPTARG ;;       	# Named
-		m) mysql=$OPTARG ;;       	# MariaDB
-		M) mysql8=$OPTARG ;;      	# MySQL
-		g) postgresql=$OPTARG ;;  	# PostgreSQL
-		x) exim=$OPTARG ;;        	# Exim
-		z) dovecot=$OPTARG ;;     	# Dovecot
-		Z) sieve=$OPTARG ;;       	# Sieve
-		c) clamd=$OPTARG ;;       	# ClamAV
-		t) spamd=$OPTARG ;;       	# SpamAssassin
-		i) iptables=$OPTARG ;;    	# Iptables
-		b) fail2ban=$OPTARG ;;    	# Fail2ban
-		q) quota=$OPTARG ;;       	# FS Quota
+		a) apache=$OPTARG ;;        # Apache
+		w) phpfpm=$OPTARG ;;        # PHP-FPM
+		o) multiphp=$OPTARG ;;      # Multi-PHP
+		v) vsftpd=$OPTARG ;;        # Vsftpd
+		j) proftpd=$OPTARG ;;       # Proftpd
+		k) named=$OPTARG ;;         # Named
+		m) mysql=$OPTARG ;;         # MariaDB
+		M) mysql8=$OPTARG ;;        # MySQL
+		g) postgresql=$OPTARG ;;    # PostgreSQL
+		x) exim=$OPTARG ;;          # Exim
+		z) dovecot=$OPTARG ;;       # Dovecot
+		Z) sieve=$OPTARG ;;         # Sieve
+		c) clamd=$OPTARG ;;         # ClamAV
+		t) spamd=$OPTARG ;;         # SpamAssassin
+		i) iptables=$OPTARG ;;      # Iptables
+		b) fail2ban=$OPTARG ;;      # Fail2ban
+		q) quota=$OPTARG ;;         # FS Quota
 		L) resourcelimit=$OPTARG ;; # Resource Limitaiton
-		W) webterminal=$OPTARG ;; 	# Web Terminal
-		r) port=$OPTARG ;;        	# Backend Port
-		l) lang=$OPTARG ;;        	# Language
-		d) api=$OPTARG ;;         	# Activate API
-		y) interactive=$OPTARG ;; 	# Interactive install
-		s) servername=$OPTARG ;;  	# Hostname
-		e) email=$OPTARG ;;       	# Admin email
-		u) username=$OPTARG ;;    	# Admin username
-		p) vpass=$OPTARG ;;       	# Admin password
-		D) withdebs=$OPTARG ;;    	# Hestia debs path
-		f) force='yes' ;;         	# Force install
-		h) help ;;                	# Help
-		*) help ;;                	# Print help (default)
+		W) webterminal=$OPTARG ;;   # Web Terminal
+		r) port=$OPTARG ;;          # Backend Port
+		l) lang=$OPTARG ;;          # Language
+		d) api=$OPTARG ;;           # Activate API
+		y) interactive=$OPTARG ;;   # Interactive install
+		s) servername=$OPTARG ;;    # Hostname
+		e) email=$OPTARG ;;         # Admin email
+		u) username=$OPTARG ;;      # Admin username
+		p) vpass=$OPTARG ;;         # Admin password
+		D) withdebs=$OPTARG ;;      # Hestia debs path
+		f) force='yes' ;;           # Force install
+		h) help ;;                  # Help
+		*) help ;;                  # Print help (default)
 	esac
 done
 

+ 30 - 30
install/hst-install-ubuntu.sh

@@ -284,37 +284,37 @@ eval set -- "$args"
 # Parsing arguments
 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
 	case $Option in
-		a) apache=$OPTARG ;;      	# Apache
-		w) phpfpm=$OPTARG ;;      	# PHP-FPM
-		o) multiphp=$OPTARG ;;    	# Multi-PHP
-		v) vsftpd=$OPTARG ;;      	# Vsftpd
-		j) proftpd=$OPTARG ;;     	# Proftpd
-		k) named=$OPTARG ;;       	# Named
-		m) mysql=$OPTARG ;;       	# MariaDB
-		M) mysql8=$OPTARG ;;      	# MySQL
-		g) postgresql=$OPTARG ;;  	# PostgreSQL
-		x) exim=$OPTARG ;;        	# Exim
-		z) dovecot=$OPTARG ;;     	# Dovecot
-		Z) sieve=$OPTARG ;;       	# Sieve
-		c) clamd=$OPTARG ;;       	# ClamAV
-		t) spamd=$OPTARG ;;       	# SpamAssassin
-		i) iptables=$OPTARG ;;    	# Iptables
-		b) fail2ban=$OPTARG ;;   	# Fail2ban
-		q) quota=$OPTARG ;;       	# FS Quota
+		a) apache=$OPTARG ;;        # Apache
+		w) phpfpm=$OPTARG ;;        # PHP-FPM
+		o) multiphp=$OPTARG ;;      # Multi-PHP
+		v) vsftpd=$OPTARG ;;        # Vsftpd
+		j) proftpd=$OPTARG ;;       # Proftpd
+		k) named=$OPTARG ;;         # Named
+		m) mysql=$OPTARG ;;         # MariaDB
+		M) mysql8=$OPTARG ;;        # MySQL
+		g) postgresql=$OPTARG ;;    # PostgreSQL
+		x) exim=$OPTARG ;;          # Exim
+		z) dovecot=$OPTARG ;;       # Dovecot
+		Z) sieve=$OPTARG ;;         # Sieve
+		c) clamd=$OPTARG ;;         # ClamAV
+		t) spamd=$OPTARG ;;         # SpamAssassin
+		i) iptables=$OPTARG ;;      # Iptables
+		b) fail2ban=$OPTARG ;;      # Fail2ban
+		q) quota=$OPTARG ;;         # FS Quota
 		L) resourcelimit=$OPTARG ;; # Resource Limitation
-		W) webterminal=$OPTARG ;; 	# Web Terminal
-		r) port=$OPTARG ;;        	# Backend Port
-		l) lang=$OPTARG ;;        	# Language
-		d) api=$OPTARG ;;         	# Activate API
-		y) interactive=$OPTARG ;; 	# Interactive install
-		s) servername=$OPTARG ;;  	# Hostname
-		e) email=$OPTARG ;;       	# Admin email
-		u) username=$OPTARG ;;    	# Admin username
-		p) vpass=$OPTARG ;;       	# Admin password
-		D) withdebs=$OPTARG ;;    	# Hestia debs path
-		f) force='yes' ;;         	# Force install
-		h) help ;;                	# Help
-		*) help ;;                	# Print help (default)
+		W) webterminal=$OPTARG ;;   # Web Terminal
+		r) port=$OPTARG ;;          # Backend Port
+		l) lang=$OPTARG ;;          # Language
+		d) api=$OPTARG ;;           # Activate API
+		y) interactive=$OPTARG ;;   # Interactive install
+		s) servername=$OPTARG ;;    # Hostname
+		e) email=$OPTARG ;;         # Admin email
+		u) username=$OPTARG ;;      # Admin username
+		p) vpass=$OPTARG ;;         # Admin password
+		D) withdebs=$OPTARG ;;      # Hestia debs path
+		f) force='yes' ;;           # Force install
+		h) help ;;                  # Help
+		*) help ;;                  # Print help (default)
 	esac
 done