-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kodi: refresh environment vars when installing/uninstalling addons
- Loading branch information
1 parent
6a25a1d
commit 0758710
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
36 changes: 36 additions & 0 deletions
36
packages/mediacenter/kodi/patches/kodi-100.30-addons-refresh-etc-environment.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|