minor changes

This commit is contained in:
allan 2025-06-02 13:51:40 +02:00
parent 80b3ef07ab
commit ba97731670
2 changed files with 15 additions and 6 deletions

View File

@ -54,6 +54,10 @@ and also the default "sites-enabled" Nginx configurarion I use
[\[Here\]](https://git.x-files.dk/ubuntu-web-server/nginx-install/src/branch/main/cfg/default) [\[Here\]](https://git.x-files.dk/ubuntu-web-server/nginx-install/src/branch/main/cfg/default)
when you start troubleshooting. when you start troubleshooting.
### Q and A
Q: Why does the script need the MariaDB root password ?\
A: The script need this password in order to be able to create the wordpress database and det the correct permisions.
### More guides ### More guides
More guides can be found on [\[wiki.x-files.dk\]](https://wiki.x-files.dk) More guides can be found on [\[wiki.x-files.dk\]](https://wiki.x-files.dk)

View File

@ -31,6 +31,7 @@ printf -- "giteainstall \n\n"
printf -- "Usage: \n" printf -- "Usage: \n"
printf -- "./giteainstall [-n] <gitea domain> \n" printf -- "./giteainstall [-n] <gitea domain> \n"
printf -- " [-p] <gitea database password> \n" printf -- " [-p] <gitea database password> \n"
printf -- " [-r] <mariadb root password> \n"
printf -- " [-help] <this screen> \n\n" printf -- " [-help] <this screen> \n\n"
printf -- "Examples: \n" printf -- "Examples: \n"
printf -- "./giteainstall -n git.something.xyz -p giteadatabsepwd\n\n"; } printf -- "./giteainstall -n git.something.xyz -p giteadatabsepwd\n\n"; }
@ -44,7 +45,8 @@ servicedead () { status=$(systemctl is-active $service); if [[ "$status" != "ac
# #
inputcheck () { inputcheck () {
if [[ -z "$hostname" ]]; then usage ; printf "Error! Hostname Empty...\n\n" ; exit; fi if [[ -z "$hostname" ]]; then usage ; printf "Error! Hostname Empty...\n\n" ; exit; fi
if [[ -z "$giteapwd" ]]; then usage ; printf "Error! Database Password Empty...\n\n" ; exit; fi; } if [[ -z "$giteapwd" ]]; then usage ; printf "Error! Database Password Empty...\n\n" ; exit; fi
if [[ -z "$mariadbpass" ]]; then usage ; printf "Error! Database Password Empty...\n\n" ; exit; fi; }
# #
# If Nginx and MariaDB is not running then die # If Nginx and MariaDB is not running then die
# #
@ -58,11 +60,11 @@ clear ; title
# Configure command line options # Configure command line options
# #
# Removed due to SC2199 and not really needed start # shellcheck disable=SC2199
# if [[ ! $@ =~ ^\-.+ ]]; then usage; fi if [[ ! $@ =~ ^\-.+ ]]; then usage; fi
# Removed due to SC2199 and not really needed stop
while getopts "n:p:h:" option; do # shellcheck disable=SC2086
while getopts "n:p:r:h:" option; do
case $option in case $option in
n) # hostname n) # hostname
@ -71,6 +73,9 @@ while getopts "n:p:h:" option; do
p) # database password p) # database password
giteapwd=$OPTARG;; giteapwd=$OPTARG;;
r) # mariadb root password
mariadbpass=$OPTARG;;
h) # display help h) # display help
usage ; exit;; usage ; exit;;
@ -103,7 +108,7 @@ GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'127.0.0.1' IDENTIFIED BY '$giteapwd'
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
" "
printf '%s\n' "${giteasql[@]}" |sed '1d; $d' > giteasql.sql printf '%s\n' "${giteasql[@]}" |sed '1d; $d' > giteasql.sql
mysql < giteasql.sql mysql -u root -p"$mariadbpass" < giteasql.sql
# #
# Create a Gitea Nginx configuration file # Create a Gitea Nginx configuration file
# #