From 278f692a2fc7773bcdc2c39cbc4b31e4ebf8f23c Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Fri, 24 Jun 2016 08:42:49 +0200 Subject: [PATCH] [enh] journal on app upgrade --- src/yunohost/app.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index c7e1cfec9..0662fa98c 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -531,6 +531,7 @@ def app_upgrade(auth, app=[], url=None, file=None): """ from yunohost.hook import hook_add, hook_remove, hook_exec + from yunohost.journals import Journal # Retrieve interface is_api = msettings.get('interface') == 'api' @@ -603,7 +604,8 @@ 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: + journal = Journal(["upgrade", app_instance_name], "app", args=args_list, env=env_dict) + if hook_exec(extracted_app_folder + '/scripts/upgrade', args=args_list, env=env_dict, user="root", journa=journal) != 0: logger.error(m18n.n('app_upgrade_failed', app=app_instance_name)) else: now = int(time.time())