Pārlūkot izejas kodu

Replace database password for backups

Bob Mottram 10 gadus atpakaļ
vecāks
revīzija
bf3c8389b6
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5
    1
      install-freedombone.sh

+ 5
- 1
install-freedombone.sh Parādīt failu

@@ -1104,7 +1104,7 @@ function create_restore_script {
1104 1104
       echo '    exit 495' >> /usr/bin/$RESTORE_SCRIPT_NAME
1105 1105
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1106 1106
       echo '  BACKUP_MARIADB_PASSWORD=$(</root/tempmariadb/usb/backup/mariadb/tempmariadb/db)' >> /usr/bin/$RESTORE_SCRIPT_NAME
1107
-      echo '  if [[ $BACKUP_MARIADB_PASSWORD != DATABASE_PASSWORD ]]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
1107
+      echo '  if [[ $BACKUP_MARIADB_PASSWORD != $DATABASE_PASSWORD ]]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
1108 1108
       echo '    echo "Restore the MariaDB user table"' >> /usr/bin/$RESTORE_SCRIPT_NAME
1109 1109
       echo '    mysqlsuccess=$(mysql -u root --password=$DATABASE_PASSWORD mysql -o < /root/tempmariadb/usb/backup/mariadb/tempmariadb/mysql.sql)' >> /usr/bin/$RESTORE_SCRIPT_NAME
1110 1110
       echo '    if [ ! "$?" = "0" ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
@@ -1124,6 +1124,9 @@ function create_restore_script {
1124 1124
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1125 1125
       echo '  shred -zu /root/tempmariadb/usb/backup/mariadb/tempmariadb/db' >> /usr/bin/$RESTORE_SCRIPT_NAME
1126 1126
       echo '  rm -rf /root/tempmariadb' >> /usr/bin/$RESTORE_SCRIPT_NAME
1127
+      echo -n '  sed -i "s/MYSQL_PASSWORD=.*/MYSQL_PASSWORD=' >> /usr/bin/$RESTORE_SCRIPT_NAME
1128
+      echo -n "'$DATABASE_PASSWORD'/g" >> /usr/bin/$RESTORE_SCRIPT_NAME
1129
+      echo '" /usr/bin/backupdatabases' >> /usr/bin/$RESTORE_SCRIPT_NAME
1127 1130
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1128 1131
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1129 1132
   fi
@@ -1375,6 +1378,7 @@ function create_restore_script {
1375 1378
       echo '    exit 759' >> /usr/bin/$RESTORE_SCRIPT_NAME
1376 1379
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1377 1380
       echo '  rm -rf /root/tempredmatrix' >> /usr/bin/$RESTORE_SCRIPT_NAME
1381
+      echo "  chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3" >> /usr/bin/$RESTORE_SCRIPT_NAME
1378 1382
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1379 1383
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1380 1384
   fi