mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Change return of hook_exec everywhere
This commit is contained in:
parent
70d0f8a68f
commit
b64196c47d
2 changed files with 9 additions and 9 deletions
|
@ -513,7 +513,7 @@ def app_change_url(operation_logger, auth, app, domain, path):
|
|||
os.system('chmod +x %s' % os.path.join(os.path.join(APP_TMP_FOLDER, "scripts", "change_url")))
|
||||
|
||||
if hook_exec(os.path.join(APP_TMP_FOLDER, 'scripts/change_url'),
|
||||
args=args_list, env=env_dict, user="root") != 0:
|
||||
args=args_list, env=env_dict, user="root")[0] != 0:
|
||||
msg = "Failed to change '%s' url." % app
|
||||
logger.error(msg)
|
||||
operation_logger.error(msg)
|
||||
|
@ -640,7 +640,7 @@ def app_upgrade(auth, app=[], url=None, file=None):
|
|||
# Execute App upgrade script
|
||||
os.system('chown -hR admin: %s' % INSTALL_TMP)
|
||||
if hook_exec(extracted_app_folder + '/scripts/upgrade',
|
||||
args=args_list, env=env_dict, user="root") != 0:
|
||||
args=args_list, env=env_dict, user="root")[0] != 0:
|
||||
msg = m18n.n('app_upgrade_failed', app=app_instance_name)
|
||||
logger.error(msg)
|
||||
operation_logger.error(msg)
|
||||
|
@ -801,7 +801,7 @@ def app_install(operation_logger, auth, app, label=None, args=None, no_remove_on
|
|||
install_retcode = hook_exec(
|
||||
os.path.join(extracted_app_folder, 'scripts/install'),
|
||||
args=args_list, env=env_dict, user="root"
|
||||
)
|
||||
)[0]
|
||||
except (KeyboardInterrupt, EOFError):
|
||||
install_retcode = -1
|
||||
except:
|
||||
|
@ -825,7 +825,7 @@ def app_install(operation_logger, auth, app, label=None, args=None, no_remove_on
|
|||
remove_retcode = hook_exec(
|
||||
os.path.join(extracted_app_folder, 'scripts/remove'),
|
||||
args=[app_instance_name], env=env_dict_remove, user="root"
|
||||
)
|
||||
)[0]
|
||||
if remove_retcode != 0:
|
||||
msg = m18n.n('app_not_properly_removed',
|
||||
app=app_instance_name)
|
||||
|
@ -912,7 +912,7 @@ def app_remove(operation_logger, auth, app):
|
|||
operation_logger.flush()
|
||||
|
||||
if hook_exec('/tmp/yunohost_remove/scripts/remove', args=args_list,
|
||||
env=env_dict, user="root") == 0:
|
||||
env=env_dict, user="root")[0] == 0:
|
||||
logger.success(m18n.n('app_removed', app=app))
|
||||
|
||||
hook_callback('post_app_remove', args=args_list, env=env_dict)
|
||||
|
@ -1518,7 +1518,7 @@ def app_action_run(app_id, action, args=None):
|
|||
env=env_dict,
|
||||
chdir=cwd,
|
||||
user=action_declaration.get("user", "root"),
|
||||
)
|
||||
)[0]
|
||||
|
||||
if retcode not in action_declaration.get("accepted_return_codes", [0]):
|
||||
raise MoulinetteError(retcode, "Error while executing action '%s' of app '%s': return code %s" % (action, app_id, retcode))
|
||||
|
|
|
@ -680,7 +680,7 @@ class BackupManager():
|
|||
subprocess.call(['install', '-Dm555', app_script, tmp_script])
|
||||
|
||||
hook_exec(tmp_script, args=[tmp_app_bkp_dir, app],
|
||||
raise_on_error=True, chdir=tmp_app_bkp_dir, env=env_dict, user="root")
|
||||
raise_on_error=True, chdir=tmp_app_bkp_dir, env=env_dict, user="root")[0]
|
||||
|
||||
self._import_to_list_to_backup(env_dict["YNH_BACKUP_CSV"])
|
||||
except:
|
||||
|
@ -1311,7 +1311,7 @@ class RestoreManager():
|
|||
chdir=app_backup_in_archive,
|
||||
raise_on_error=True,
|
||||
env=env_dict,
|
||||
user="root")
|
||||
user="root")[0]
|
||||
except:
|
||||
msg = m18n.n('restore_app_failed',app=app_instance_name)
|
||||
logger.exception(msg)
|
||||
|
@ -1336,7 +1336,7 @@ class RestoreManager():
|
|||
# Execute remove script
|
||||
# TODO: call app_remove instead
|
||||
if hook_exec(remove_script, args=[app_instance_name],
|
||||
env=env_dict_remove, user="root") != 0:
|
||||
env=env_dict_remove, user="root")[0] != 0:
|
||||
msg = m18n.n('app_not_properly_removed', app=app_instance_name)
|
||||
logger.warning(msg)
|
||||
operation_logger.error(msg)
|
||||
|
|
Loading…
Add table
Reference in a new issue