Skip to content

Commit 2e1fa96

Browse files
author
Kristan Kenney
committed
Merge branch 'fix/941-fix-backup-multiple-db-software' into main
2 parents 4c5ffc7 + ce0f7e8 commit 2e1fa96

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

func/upgrade.sh

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ upgrade_init_backup() {
8787
mkdir -p $HESTIA_BACKUP/conf/$PROXY_SYSTEM/
8888
fi
8989
if [ ! -z "$DB_SYSTEM" ]; then
90-
mkdir -p $HESTIA_BACKUP/conf/$DB_SYSTEM/
90+
if [[ "$DB_SYSTEM" =~ "mysql" ]]; then
91+
mkdir -p $HESTIA_BACKUP/conf/mysql/
92+
fi
93+
if [[ "$DB_SYSTEM" =~ "pgsql" ]]; then
94+
mkdir -p $HESTIA_BACKUP/conf/pgsql/
95+
fi
9196
fi
9297
if [ ! -z "$FTP_SYSTEM" ]; then
9398
mkdir -p $HESTIA_BACKUP/conf/$FTP_SYSTEM/
@@ -133,9 +138,15 @@ upgrade_init_backup() {
133138
cp -f /etc/bind/*.conf $HESTIA_BACKUP/conf/$DNS_SYSTEM/
134139
fi
135140
fi
136-
if [ ! -z "$DB_SYSTEM" ]; then
137-
cp -f /etc/$DB_SYSTEM/*.cnf $HESTIA_BACKUP/conf/$DB_SYSTEM/
138-
cp -f /etc/$DB_SYSTEM/conf.d/*.cnf $HESTIA_BACKUP/conf/$DB_SYSTEM/
141+
if [ ! -z "$DB_SYSTEM" ]; then
142+
if [[ "$DB_SYSTEM" =~ "mysql" ]]; then
143+
cp -f /etc/mysql/*.cnf $HESTIA_BACKUP/conf/mysql/
144+
cp -f /etc/mysql/conf.d/*.cnf $HESTIA_BACKUP/conf/mysql/
145+
fi
146+
if [[ "$DB_SYSTEM" =~ "pgsql" ]]; then
147+
cp -f /etc/mysql/*.cnf $HESTIA_BACKUP/conf/pgsql/
148+
cp -f /etc/mysql/conf.d/*.cnf $HESTIA_BACKUP/conf/pgsql/
149+
fi
139150
fi
140151
if [ ! -z "$FTP_SYSTEM" ]; then
141152
cp -f /etc/$FTP_SYSTEM.conf $HESTIA_BACKUP/conf/$FTP_SYSTEM/

0 commit comments

Comments
 (0)