Skip to content

Commit

Permalink
kodi: refresh environment vars when installing/uninstalling addons
Browse files Browse the repository at this point in the history
  • Loading branch information
MilhouseVH committed Dec 18, 2019
1 parent 6a25a1d commit 0758710
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
From 8c8803dc15ea7820f0f980bc12fcea2c7b8c4487 Mon Sep 17 00:00:00 2001
From: MilhouseVH <milhouseVH.github@nmacleod.com>
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 8a4bd0b..1046ab4 100644
--- a/xbmc/addons/Addon.cpp
+++ b/xbmc/addons/Addon.cpp
@@ -443,6 +443,9 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal)
// OE

addon->OnPostInstall(update, modal);
+
+ if (addon->Type() == ADDON_SERVICE || addon->Type() == ADDON_SCRIPT)
+ system("/usr/bin/environment-setup");
}

void OnPreUnInstall(const AddonPtr& addon)
@@ -455,6 +458,9 @@ void OnPreUnInstall(const AddonPtr& addon)
void OnPostUnInstall(const AddonPtr& addon)
{
addon->OnPostUnInstall();
+
+ if (addon->Type() == ADDON_SERVICE || addon->Type() == ADDON_SCRIPT)
+ system("/usr/bin/environment-setup");
}

} /* namespace ADDON */
--
2.20.1

0 comments on commit 0758710

Please sign in to comment.