2024-10-09 Fred Gleason <fredg@paravelsystems.com>

* Added code to rdautorest(8) to remove sandbox header from database
	backups.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-10-09 20:30:48 -04:00
parent faabaaab1d
commit 2992d44d74
2 changed files with 4 additions and 7 deletions

View File

@@ -24911,3 +24911,6 @@
* Added an rdautorest(8) man page. * Added an rdautorest(8) man page.
2024-10-09 Fred Gleason <fredg@paravelsystems.com> 2024-10-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in rdautorest(8). * Fixed typos in rdautorest(8).
2024-10-09 Fred Gleason <fredg@paravelsystems.com>
* Added code to rdautorest(8) to remove sandbox header from database
backups.

View File

@@ -87,9 +87,6 @@ if(os.waitstatus_to_exitcode(result)!=0):
# Stop Rivendell service # Stop Rivendell service
# #
result=os.system(command='/bin/systemctl stop rivendell') result=os.system(command='/bin/systemctl stop rivendell')
#if(os.waitstatus_to_exitcode(result)!=0):
# syslog.syslog(syslog.LOG_ERR,'unable to stop Rivendell service')
# exit(1)
# #
# Create new database # Create new database
@@ -102,7 +99,7 @@ sql='create\ database\ '+rd_config.get('mySQL','Database')+'\;'
cmd='echo '+sql+' | mysql -h '+rd_config.get('mySQL','Hostname')+' -u '+rd_config.get('mySQL','Loginname')+' -p'+rd_config.get('mySQL','Password') cmd='echo '+sql+' | mysql -h '+rd_config.get('mySQL','Hostname')+' -u '+rd_config.get('mySQL','Loginname')+' -p'+rd_config.get('mySQL','Password')
os.system(command=cmd) os.system(command=cmd)
cmd='gzip -cd '+mountpoint+'/db.sql.gz | mysql -h '+rd_config.get('mySQL','Hostname')+' -u '+rd_config.get('mySQL','Loginname')+' -p'+rd_config.get('mySQL','Password')+' '+rd_config.get('mySQL','Database') cmd='gzip -cd '+mountpoint+'/db.sql.gz | sed \'1{/999999.*sandbox/d}\' | mysql -h '+rd_config.get('mySQL','Hostname')+' -u '+rd_config.get('mySQL','Loginname')+' -p'+rd_config.get('mySQL','Password')+' '+rd_config.get('mySQL','Database')
os.system(command=cmd) os.system(command=cmd)
# #
@@ -115,9 +112,6 @@ os.system(command=cmd)
# Start Rivendell service # Start Rivendell service
# #
result=os.system(command='/bin/systemctl restart rivendell') result=os.system(command='/bin/systemctl restart rivendell')
#if(os.waitstatus_to_exitcode(result)!=0):
# syslog.syslog(syslog.LOG_ERR,'unable to start Rivendell service')
# exit(1)
# #
# Unmount backup device # Unmount backup device