From 17df32111a29f801d55381ef208f89615aa4a5a8 Mon Sep 17 00:00:00 2001 From: progreccor Date: Thu, 3 Oct 2024 20:57:52 +0300 Subject: [PATCH] 2.1.2 * fix mysqldump -> mariadb-dump --- backup.sh | 2 +- clonesite.sh | 2 +- mc.menu | 6 +++--- ri.sh | 4 +++- version | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/backup.sh b/backup.sh index 461999c..1d382cf 100644 --- a/backup.sh +++ b/backup.sh @@ -121,7 +121,7 @@ backupall() { echo tar -czf - $SITE --record-size=$recordsize --checkpoint=$checkpoint --checkpoint-action=exec='echo -e "\033[1A"$TAR_CHECKPOINT"mB">&2' | split -b $splitarchive --numeric-suffix - $DIR_BACKUP/"${server}/${USER}/${DATE}/${SITE}.tar.gz-part-" else - mysqldump -u$DB_USER -p$DB_PASSWD $DB > $DB.sql + mariadb-dump -u$DB_USER -p$DB_PASSWD $DB > $DB.sql sed -i '1{/999999.*sandbox/d}' $DB.sql echo -e -n " База ${GREEN}$DB${WHITE} создана. " echo -e "Идет создание архива сайта" diff --git a/clonesite.sh b/clonesite.sh index c94090a..cd004a3 100644 --- a/clonesite.sh +++ b/clonesite.sh @@ -263,7 +263,7 @@ CloneSite() { ee=$(ssh $choosenserver $ee) if [ -n "$ee" ]; then echo -e "идет создание архива базы данных ${GREEN}${remotesitename}${WHITE}" - ssh $choosenserver 'mysqldump -u root -p$'{MYSQLPASS} $remotesitename >$remotesitename.sql + ssh $choosenserver 'mariadb-dump -u root -p$'{MYSQLPASS} $remotesitename >$remotesitename.sql sed -i '1{/999999.*sandbox/d}' ${remotesitename}.sql echo -e "Архив базы данных ${GREEN}${remotesitename}${WHITE} скачан" if mariadb -u root -p${MYSQLPASS} -e "CREATE DATABASE IF NOT EXISTS \`${localsitename}\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"; then diff --git a/mc.menu b/mc.menu index 3499f59..ee0ca5b 100644 --- a/mc.menu +++ b/mc.menu @@ -13,7 +13,7 @@ shell_patterns=0 if [[ -n "$(mariadb -uroot -p${MYSQLPASS} -qfsBe "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME='%f'" 2>&1)" ]] then echo "Идет создание архива базы данных" - mysqldump -u root -p$MYSQLPASS %f > %f.sql + mariadb-dump -u root -p$MYSQLPASS %f > %f.sql sed -i '1{/999999.*sandbox/d}' %f.sql echo -e "База ${GREEN}%f.sql${WHITE} создана" else @@ -35,7 +35,7 @@ shell_patterns=0 if [[ -n "$(mariadb -uroot -p${MYSQLPASS} -qfsBe "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME='%f'" 2>&1)" ]] then echo "Идет создание архива базы данных" - mysqldump -u root -p$MYSQLPASS %f > %f.sql + mariadb-dump -u root -p$MYSQLPASS %f > %f.sql sed -i '1{/999999.*sandbox/d}' %f.sql echo -e "База ${GREEN}%f.sql${WHITE} создана" else @@ -350,7 +350,7 @@ j Скачать Joomla в папку then echo -e "Установка Joomla version ${GREEN}3${WHITE}" else - echo -e "Установка Joomla version ${GREEN}4${WHITE}" + echo -e "Установка Joomla version ${GREEN}${joomla_version}${WHITE}" fi if [ -n "$(ls -A ${directory}/%f)" ]; then echo -e "Удалить содержимое папки ${GREEN}%f${WHITE}?" diff --git a/ri.sh b/ri.sh index e04c9ee..bf4db1c 100644 --- a/ri.sh +++ b/ri.sh @@ -93,6 +93,7 @@ if (( lines < 40 || columns < 140 )); then echo if vertical_menu "current" 2 0 5 "Остановить выполнение скрипта установки" "Хорошо понятно. Продолжаем" then + echo -e "Продолжить выполнение можно выполнив команду ${GREEN}/root/rish/ri.sh${WHITE}" exit 1 fi fi @@ -1007,6 +1008,7 @@ RestartSec=180 EOF Up + echo echo -e "Перезапускаем службу ${GREEN}баз данных${WHITE} после настройки" Down systemctl daemon-reload @@ -1085,7 +1087,7 @@ EOF echo echo -e "Советуем запретить авторизацию по паролю при доступе по ${GREEN}SSH${WHITE}." echo -e "Вы всегда сможете авторизоваться по паролю на сервере через VNC." - echo -e "Запретить авторизацию по ${RED}паролю${WHITE} для SSH?" + echo -e "Запретить авторизацию по ${VIOLET}паролю${WHITE} для SSH?" if vertical_menu "current" 2 0 5 "Да" "Нет"; then echo -e -n "${CURSORUP}" # Обработка основного файла конфигурации diff --git a/version b/version index 7c32728..8f9174b 100644 --- a/version +++ b/version @@ -1 +1 @@ -2.1.1 \ No newline at end of file +2.1.2 \ No newline at end of file