--- rpms/smeserver-automysqlbackup/contribs9/smeserver-automysqlbackup.spec 2019/11/26 03:40:46 1.8 +++ rpms/smeserver-automysqlbackup/contribs9/smeserver-automysqlbackup.spec 2019/11/26 17:18:49 1.9 @@ -1,6 +1,6 @@ %define name smeserver-automysqlbackup %define version 3.0.RC6 -%define release 12 +%define release 13 %define rpmver 3.0.RC6 epoch: 2 @@ -33,7 +33,7 @@ This script is based on automysqlbackup %changelog -* Sun Sep 22 2019 Jean-Philipe Pialasse 3.0.RC6-12.sme +* Sun Sep 22 2019 Jean-Philipe Pialasse 3.0.RC6-13.sme - fix multiple cause of error noise and performance [SME: 10806] * avoid parallel run of all backups, cron template rewritten * avoid multiple parallel or repeated chmod and chown @@ -110,29 +110,6 @@ rm -rf $RPM_BUILD_ROOT %pre %post -SMEDB=automysqlbackup -MYSQLUSER=backupuser -# Expland template -/etc/e-smith/events/actions/initialize-default-databases -/sbin/e-smith/expand-template /etc/cron.d/runmysqlbackup - -echo "***********************************************************************" -echo " " -echo "Creating backup user for default mysql53 database" -#create backupuser and give rights -MYSQLPASS=$(/sbin/e-smith/config getprop $SMEDB DbPassword) -mysql -e " GRANT EVENT,SELECT,LOCK TABLES ON *.* TO $MYSQLUSER@'localhost' " -mysql -u root -e "SET PASSWORD FOR $MYSQLUSER@localhost = PASSWORD( '$MYSQLPASS' ) " -mysqladmin flush-privileges -/etc/rc.d/init.d/mysql.init start -echo "done" -echo "*** If you add mysql55/mysql57 you must add a backup user ***" -echo "You can use the password from config show automysqlbackup" -echo "e.g.: " -echo "mysql55 -e \" GRANT EVENT,SELECT,LOCK TABLES ON *.* TO $MYSQLUSER@\'localhost\' \" " -echo "mysql55 -u root -e \"SET PASSWORD FOR $MYSQLUSER@localhost = PASSWORD( \'$MYSQLPASS\' ) \" " -echo " " -echo "***********************************************************************" #protect the backup folder chmod -R 700 /root/backup/db