@@ -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