mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[enh] Warn user about unbackup/unrestored apps
This commit is contained in:
parent
7ab1e67a94
commit
fe9ee97774
2 changed files with 14 additions and 2 deletions
13
backup.py
13
backup.py
|
@ -53,8 +53,12 @@ def backup_backup():
|
||||||
try:
|
try:
|
||||||
for app_id in os.listdir('/etc/yunohost/apps'):
|
for app_id in os.listdir('/etc/yunohost/apps'):
|
||||||
hook = '/etc/yunohost/apps/'+ app_id +'/scripts/backup'
|
hook = '/etc/yunohost/apps/'+ app_id +'/scripts/backup'
|
||||||
with open(hook, 'r') as f:
|
if os.path.isfile(hook):
|
||||||
hook_add(app_id, hook)
|
hook_add(app_id, hook)
|
||||||
|
else:
|
||||||
|
msignals.display(m18n.n('unbackup_app', app_id),
|
||||||
|
'warning')
|
||||||
|
|
||||||
except IOError:
|
except IOError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -91,6 +95,8 @@ def backup_restore(path):
|
||||||
try:
|
try:
|
||||||
with open('/etc/yunohost/installed') as f:
|
with open('/etc/yunohost/installed') as f:
|
||||||
#raise MoulinetteError(errno.EINVAL, m18n.n('yunohost_already_installed'))
|
#raise MoulinetteError(errno.EINVAL, m18n.n('yunohost_already_installed'))
|
||||||
|
msignals.display(m18n.n('restoring_installed_system'), 'warning')
|
||||||
|
time.sleep(5)
|
||||||
pass
|
pass
|
||||||
except IOError:
|
except IOError:
|
||||||
tools_postinstall(domain, 'yunohost', True)
|
tools_postinstall(domain, 'yunohost', True)
|
||||||
|
@ -99,8 +105,11 @@ def backup_restore(path):
|
||||||
try:
|
try:
|
||||||
for app_id in os.listdir('/etc/yunohost/apps'):
|
for app_id in os.listdir('/etc/yunohost/apps'):
|
||||||
hook = '/etc/yunohost/apps/'+ app_id +'/scripts/restore'
|
hook = '/etc/yunohost/apps/'+ app_id +'/scripts/restore'
|
||||||
with open(hook, 'r') as f:
|
if os.path.isfile(hook):
|
||||||
hook_add(app_id, hook)
|
hook_add(app_id, hook)
|
||||||
|
else:
|
||||||
|
msignals.display(m18n.n('unrestore_app', app_id),
|
||||||
|
'warning')
|
||||||
except IOError:
|
except IOError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
|
@ -131,6 +131,9 @@
|
||||||
"backup_complete" : "Backup complete",
|
"backup_complete" : "Backup complete",
|
||||||
"invalid_restore_package" : "Invalid restore package",
|
"invalid_restore_package" : "Invalid restore package",
|
||||||
"restore_complete" : "Restore complete",
|
"restore_complete" : "Restore complete",
|
||||||
|
"restoring_installed_system" : "You are trying to restore a backup on an already installed system, abort unless you know what you are doing!",
|
||||||
|
"unbackup_app" : "'{:s}' will NOT be saved",
|
||||||
|
"unrestore_app" : "'{:s}' will NOT be restored",
|
||||||
|
|
||||||
"field_invalid" : "Invalid field '{:s}'",
|
"field_invalid" : "Invalid field '{:s}'",
|
||||||
"mail_domain_unknown" : "Unknown mail address domain '{:s}'",
|
"mail_domain_unknown" : "Unknown mail address domain '{:s}'",
|
||||||
|
|
Loading…
Add table
Reference in a new issue