From 76575164088a259d73c66dacb7df585b6a6e577a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 17 Dec 2019 15:51:23 +0000 Subject: [PATCH] refresh /etc/environment on install and uninstall --- xbmc/addons/Addon.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xbmc/addons/Addon.cpp b/xbmc/addons/Addon.cpp index 496e1fcfa0..da0a5955e0 100644 --- a/xbmc/addons/Addon.cpp +++ b/xbmc/addons/Addon.cpp @@ -723,6 +723,9 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) // OE addon->OnPostInstall(update, modal); + + if (addon->Type() == AddonType::SERVICE || addon->Type() == AddonType::SCRIPT) + system("/usr/bin/environment-setup"); } void OnPreUnInstall(const AddonPtr& addon) @@ -735,6 +738,9 @@ void OnPreUnInstall(const AddonPtr& addon) void OnPostUnInstall(const AddonPtr& addon) { addon->OnPostUnInstall(); + + if (addon->Type() == AddonType::SERVICE || addon->Type() == AddonType::SCRIPT) + system("/usr/bin/environment-setup"); } } // namespace ADDON -- 2.34.1