[Buildroot] [PATCH v5 09/34] package/kodi: add patch to disable online check
Yann E. MORIN
yann.morin.1998 at free.fr
Sat Apr 22 20:45:08 UTC 2017
Bernd, All,
On 2017-04-17 21:54 +0200, Bernd Kuhls spake thusly:
> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
As I understand it, this patch disable the check that the system is
"online", for those systems that are not connected to the internet
(e.g not connected at all, or only to a LAN).
Again, I think this is a feature patch, and we usually try to avoid
feature patches.
Regards,
Yann E. MORIN.
> ---
> package/kodi/0004-disable-online-check.patch | 65 ++++++++++++++++++++++++++++
> 1 file changed, 65 insertions(+)
> create mode 100644 package/kodi/0004-disable-online-check.patch
>
> diff --git a/package/kodi/0004-disable-online-check.patch b/package/kodi/0004-disable-online-check.patch
> new file mode 100644
> index 000000000..9c21064bf
> --- /dev/null
> +++ b/package/kodi/0004-disable-online-check.patch
> @@ -0,0 +1,65 @@
> +From 468f917d3c1ee6f84b1a075d327d7c7626f1e223 Mon Sep 17 00:00:00 2001
> +From: Stefan Saraev <stefan at saraev.ca>
> +Date: Sat, 18 Apr 2015 15:03:31 +0300
> +Subject: [PATCH 03/13] disable online check
> +
> +Ported from LibreELEC
> +https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/mediacenter/kodi/patches/kodi-100.03-disable-online-check.patch
> +
> +Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
> +---
> + xbmc/GUIInfoManager.cpp | 1 -
> + xbmc/utils/SystemInfo.cpp | 5 +----
> + xbmc/windows/GUIWindowSystemInfo.cpp | 1 -
> + 3 files changed, 1 insertion(+), 6 deletions(-)
> +
> +diff --git a/xbmc/GUIInfoManager.cpp b/xbmc/GUIInfoManager.cpp
> +index cb09e75..a218e1d 100644
> +--- a/xbmc/GUIInfoManager.cpp
> ++++ b/xbmc/GUIInfoManager.cpp
> +@@ -278,7 +278,6 @@ const infomap system_labels[] = {{ "hasnetwork", SYSTEM_ETHERNET_LINK_ACT
> + { "currentwindow", SYSTEM_CURRENT_WINDOW },
> + { "currentcontrol", SYSTEM_CURRENT_CONTROL },
> + { "dvdlabel", SYSTEM_DVD_LABEL },
> +- { "internetstate", SYSTEM_INTERNET_STATE },
> + { "osversioninfo", SYSTEM_OS_VERSION_INFO },
> + { "kernelversion", SYSTEM_OS_VERSION_INFO }, // old, not correct name
> + { "uptime", SYSTEM_UPTIME },
> +diff --git a/xbmc/utils/SystemInfo.cpp b/xbmc/utils/SystemInfo.cpp
> +index f423cfe..d8483d0 100644
> +--- a/xbmc/utils/SystemInfo.cpp
> ++++ b/xbmc/utils/SystemInfo.cpp
> +@@ -247,7 +247,6 @@ bool CSysInfoJob::DoWork()
> + {
> + m_info.systemUptime = GetSystemUpTime(false);
> + m_info.systemTotalUptime = GetSystemUpTime(true);
> +- m_info.internetState = GetInternetState();
> + m_info.videoEncoder = GetVideoEncoder();
> + m_info.cpuFrequency = GetCPUFreqInfo();
> + m_info.osVersionInfo = CSysInfo::GetOsPrettyNameWithVersion() + " (kernel: " + CSysInfo::GetKernelName() + " " + CSysInfo::GetKernelVersionFull() + ")";
> +@@ -1023,9 +1022,7 @@ int CSysInfo::GetXbmcBitness(void)
> +
> + bool CSysInfo::HasInternet()
> + {
> +- if (m_info.internetState != CSysData::UNKNOWN)
> +- return m_info.internetState == CSysData::CONNECTED;
> +- return (m_info.internetState = CSysInfoJob::GetInternetState()) == CSysData::CONNECTED;
> ++ return m_info.internetState == CSysData::UNKNOWN;
> + }
> +
> + std::string CSysInfo::GetHddSpaceInfo(int drive, bool shortText)
> +diff --git a/xbmc/windows/GUIWindowSystemInfo.cpp b/xbmc/windows/GUIWindowSystemInfo.cpp
> +index 6ff2391..ee73c88 100644
> +--- a/xbmc/windows/GUIWindowSystemInfo.cpp
> ++++ b/xbmc/windows/GUIWindowSystemInfo.cpp
> +@@ -125,7 +125,6 @@ void CGUIWindowSystemInfo::FrameMove()
> + SetControlLabel(i++, "%s: %s", 13160, NETWORK_GATEWAY_ADDRESS);
> + SetControlLabel(i++, "%s: %s", 13161, NETWORK_DNS1_ADDRESS);
> + SetControlLabel(i++, "%s: %s", 20307, NETWORK_DNS2_ADDRESS);
> +- SetControlLabel(i++, "%s %s", 13295, SYSTEM_INTERNET_STATE);
> + }
> +
> + else if (m_section == CONTROL_BT_VIDEO)
> +--
> +2.5.0
> +
> --
> 2.11.0
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list