Parcourir la source

Replace database password for backups

Bob Mottram il y a 10 ans
Parent
révision
bf3c8389b6
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5
    1
      install-freedombone.sh

+ 5
- 1
install-freedombone.sh Voir le fichier

1104
       echo '    exit 495' >> /usr/bin/$RESTORE_SCRIPT_NAME
1104
       echo '    exit 495' >> /usr/bin/$RESTORE_SCRIPT_NAME
1105
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1105
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1106
       echo '  BACKUP_MARIADB_PASSWORD=$(</root/tempmariadb/usb/backup/mariadb/tempmariadb/db)' >> /usr/bin/$RESTORE_SCRIPT_NAME
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
       echo '    echo "Restore the MariaDB user table"' >> /usr/bin/$RESTORE_SCRIPT_NAME
1108
       echo '    echo "Restore the MariaDB user table"' >> /usr/bin/$RESTORE_SCRIPT_NAME
1109
       echo '    mysqlsuccess=$(mysql -u root --password=$DATABASE_PASSWORD mysql -o < /root/tempmariadb/usb/backup/mariadb/tempmariadb/mysql.sql)' >> /usr/bin/$RESTORE_SCRIPT_NAME
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
       echo '    if [ ! "$?" = "0" ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
1110
       echo '    if [ ! "$?" = "0" ]; then' >> /usr/bin/$RESTORE_SCRIPT_NAME
1124
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1124
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1125
       echo '  shred -zu /root/tempmariadb/usb/backup/mariadb/tempmariadb/db' >> /usr/bin/$RESTORE_SCRIPT_NAME
1125
       echo '  shred -zu /root/tempmariadb/usb/backup/mariadb/tempmariadb/db' >> /usr/bin/$RESTORE_SCRIPT_NAME
1126
       echo '  rm -rf /root/tempmariadb' >> /usr/bin/$RESTORE_SCRIPT_NAME
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
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1130
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1128
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1131
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1129
   fi
1132
   fi
1375
       echo '    exit 759' >> /usr/bin/$RESTORE_SCRIPT_NAME
1378
       echo '    exit 759' >> /usr/bin/$RESTORE_SCRIPT_NAME
1376
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1379
       echo '  fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1377
       echo '  rm -rf /root/tempredmatrix' >> /usr/bin/$RESTORE_SCRIPT_NAME
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
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1382
       echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
1379
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1383
       echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
1380
   fi
1384
   fi