mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Backup dir transmitted to app restore script
This commit is contained in:
parent
d83f81be66
commit
66f61be90e
1 changed files with 2 additions and 2 deletions
|
@ -378,13 +378,13 @@ def backup_restore(name, hooks=[], apps=[], ignore_apps=False, ignore_hooks=Fals
|
||||||
try:
|
try:
|
||||||
# Copy app settings
|
# Copy app settings
|
||||||
app_setting_path = '/etc/yunohost/apps/' + app_id
|
app_setting_path = '/etc/yunohost/apps/' + app_id
|
||||||
shutil.copytree(app_bkp_dir + '/settings', app_setting_path + '/settings')
|
shutil.copytree(app_bkp_dir + '/settings', app_setting_path )
|
||||||
|
|
||||||
# Execute app restore script
|
# Execute app restore script
|
||||||
app_restore_script=app_bkp_dir+'/restore'
|
app_restore_script=app_bkp_dir+'/restore'
|
||||||
tmp_script = '/tmp/restore_%s_%s' % (name,app_id)
|
tmp_script = '/tmp/restore_%s_%s' % (name,app_id)
|
||||||
subprocess.call(['install', '-Dm555', app_restore_script, tmp_script])
|
subprocess.call(['install', '-Dm555', app_restore_script, tmp_script])
|
||||||
hook_exec(tmp_script, args=[app_bkp_dir, app_id])
|
hook_exec(tmp_script, args=[app_bkp_dir+'/backup', app_id])
|
||||||
|
|
||||||
except:
|
except:
|
||||||
logger.exception("error while restoring backup of '%s'", app_id)
|
logger.exception("error while restoring backup of '%s'", app_id)
|
||||||
|
|
Loading…
Add table
Reference in a new issue