Commit graph

54 commits

Author SHA1 Message Date
GavinDarkglider
6fb5ad6fee
Cleanups, More LibreELEC Stuff, more permission fixes, Misc switch stuff. (#1930)
* libCEC: Update to 6.0.2

* L4T: Switch-bsp: Fix typos

* Switch: Fix all permission issues with running kodi as a non-root user.

* L4T: Switch: Minor code cleanups

* Add upower and libgudev so kodi can get battery stats

Upower was removed from libreELEC in 2013 with this commit: 3a130cd500
This was a stupid choice as it is the only option in kodi for supplying any battery statitistics. Currently broken.
This patchset: https://github.com/xbmc/xbmc/pull/17327/commits for kodi seemingliy wants to fix the issue(Doesnt, is more of a new way to deal with dbus in general), but will still require that upower be available for battery.

* Switch: LibreELEC: Peripheral.Joystick: Fix Add Patches from PR's upstream to fix issues with udev devices

* Switch: LibreElec: Peripheral.Joystick: Add Nintendo Switch udev joystick mappings

* Switch: LibreELEC: Peripheral.Joystick: Force Udev controller driver as default.
2024-02-17 18:33:15 +02:00
heitbaum
e82f6f7be9 connman: update to 1.40
patches post 1.40 do not look applicable
tidy up of patches (fuzz)
2021-07-06 05:21:00 +00:00
Christian Hewitt
be300d893a connman: bump to 1.39 + 27/3/2021 2021-03-29 12:55:14 +00:00
mglae
b4a18fae4f connman: update to 1.39 2021-02-08 18:23:52 +01:00
MilhouseVH
94d7d9c353 connman: update to connman-1.37 2019-03-29 15:21:16 +00:00
Chris Novakovic
3d9033fc43 ConnMan: use UseGatewaysAsTimeservers option
Upstream commits 20f20417 ("main: Add UseGatewaysAsTimeservers option")
and 3ce40776 ("timeserver: Use gateways as timeservers if
UseGatewaysAsTimeservers=true") change ConnMan's behaviour regarding the
use of default gateways as timeservers: this is now a configurable
option at run-time, with the default setting being to disable this
behaviour. These commits obsolete one of LibreELEC's custom patches,
connman-04-do-not-add-default-gw-as-timeserver.patch.

Prepare for the next stable release of ConnMan by cherry-picking these
commits from upstream (with minor modifications to commit 20f20417 so it
applies cleanly to 1.36) and using the new UseGatewaysAsTimeservers
option in /etc/connman/main.conf to forcefully disable the feature,
which matches the behaviour of the LibreELEC patch. The cherry-picked
upstream commits can be dropped when a new stable version of ConnMan is
released and LibreELEC upgrades to it.
2018-07-08 01:03:06 +01:00
MilhouseVH
01832667fe connman: update to connman-1.36 2018-05-12 19:05:16 +01:00
Chris Novakovic
0235a223b8 ConnMan: disable interface stats and history files
ConnMan writes stats and history files for each configured interface to
/storage/.cache/connman/*/{data,history}. These files remain open while
ConnMan is running, and prevent the system from halting or rebooting
when /storage is an NFS mount (because ConnMan brings down the interface
through which the NFS mount is accessed and then tries to update the
stats and/or history file for that interface, but the file descriptors
are no longer valid, so the system hangs).

The stats and history files are superfluous, especially since the means
of viewing them isn't included in LibreELEC (the stats tool is missing
because ConnMan is compiled with --disable-tools), so there's no harm in
not generating them on systems that don't mount /storage over NFS
either; in fact, it benefits LibreELEC installations where /storage is
mounted on a flash device by reducing unnecessary flash writes.
2018-05-03 13:28:46 +01:00
chewitt
f219db8670 connman: add NTP startup patch for wider testing 2017-12-07 06:53:35 +00:00
cvh
13f69f494a packages: change depends to ncurses 2017-08-21 19:19:51 +02:00
chewitt
b37ba4ca9b connman: update to 1.34 and drop patches 2017-04-27 13:14:46 +01:00
MilhouseVH
fe8392db51 connman: fix ip forwarding bug 2017-04-22 02:56:28 +01:00
Lukas Rusak
e368a86aa3
connman: remove unneeded patch 2016-11-18 09:51:35 -08:00
chewitt
d2b3d5b6b2 connman: fix DNS ordering 2016-08-30 20:45:45 +01:00
chewitt
e6ea07456d connman: remove temp-fix-kernel-headers-bug patch 2016-05-19 17:24:46 +01:00
Lukas Rusak
5d64a7ca9e connman: add patch to work with linux 4.6 2016-04-27 22:31:34 -07:00
MilhouseVH
f6af6ccbbf Merge pull request #188 from lrusak/package-updates
Package updates!
2016-04-21 08:26:42 +01:00
Stefan Saraev
0d9b10fb05 ncurses: replace with netbsd-curses 2016-04-20 23:25:00 -07:00
Lukas Rusak
c002da951a connman: update to 1.32 2016-04-20 11:53:32 -07:00
Stephan Raue
95ecdd3654 connman: add upstream patch to Add missing function item of xtables to match iptables 1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-05 12:04:16 +01:00
MilhouseVH
868228993a connman: fix lease expiry issues 2016-01-31 14:31:18 +00:00
chewitt
bbdcbd93cb connman: update to connman-1.30 2015-11-15 20:45:12 +04:00
Stefan Saraev
f6218f10ff connman: backport upstream patch
fixes a crash when user tries to switch from dhcp to manual
if no dhcp server is available
2015-04-07 20:53:51 +03:00
Stefan Saraev
82750bbd6a connman: add upstream patches
this should fix dhcp renew..
2015-02-07 15:02:16 +02:00
Stefan Saraev
01bf6480e8 connman: downgrade to connman 1.23
dhcp is fucked up in all 4.2/4.9x/5.0 builds

ref #3536
ref #3457
2015-01-09 21:33:52 +02:00
Stefan Saraev
21fb5ceb4f connman: update to connman-1.27 2014-12-13 14:17:54 +01:00
Stephan Raue
4e2fb3294f connman: fix build with statically build ncurses/readline
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-24 22:20:47 +02:00
Stefan Saraev
1ab60f4665 connman: update to connman-1.20 2013-12-05 13:50:16 +02:00
Stefan Saraev
97025adff6 connman: update to connman-1.19 2013-10-14 14:46:05 +03:00
Stefan Saraev
6387d0a942 connman: do not add default gw as timeserver 2013-09-07 15:28:15 +03:00
Stefan Saraev
1f503ece3a connman: update to connman-d052eb3 2013-07-23 11:41:26 +03:00
Stefan Saraev
79a16bd417 connman: update to connman-8b952da 2013-07-09 19:22:53 +03:00
Stefan Saraev
53c270da57 connman: add patch to disable ipv6 by default 2013-07-04 22:47:03 +03:00
Stefan Saraev
c51b361628 connman: rename patches 2013-07-04 22:46:47 +03:00
Stefan Saraev
84e736f1a1 connman: update to connman-df37290 2013-07-04 19:53:11 +03:00
Stefan Saraev
695ec8a956 connman: do not touch nat table before enabling tethering 2013-07-04 18:43:14 +03:00
Stephan Raue
602fb0a7a1 connman: add upstream patches to fix connman/tethering routing problem
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-26 11:35:17 +02:00
Stefan Saraev
2d81c43240 connman: fully disable wispr 2013-05-09 00:18:24 +03:00
Stephan Raue
ffe9df9504 connman: update to connman-a5a030e
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-26 20:34:53 +02:00
Stephan Raue
3733c6e5eb connman: add various upstream patches, (not yet done), setup fallback nameserver for tethering, enable tethering on boot if it was enabled before
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-24 19:13:18 +02:00
Stefan Saraev
7e92c02d24 connman: update to connman-9fa8782 2013-03-26 14:54:44 +02:00
Stephan Raue
2737a78b57 connman: add upstream patch to fix tethering without running dnsproxy
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-22 20:21:09 +01:00
Stephan Raue
af534fc7a9 connman: update to connman-1.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-01 16:22:45 +01:00
Stephan Raue
fbf0fef514 connman: add patch to support automake-1.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-12 17:59:48 +01:00
Stephan Raue
55f6444822 connman: update to connman-1.10
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-12-28 13:55:40 +01:00
Stephan Raue
885149a3bd connman: update to connman-1.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-05 15:00:33 +01:00
Stephan Raue
bc1f6c3756 Revert "connman: update to connman-1.8"
This reverts commit fee4a7e49c.
2012-10-22 15:22:34 +02:00
Stephan Raue
fee4a7e49c connman: update to connman-1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-20 19:29:28 +02:00
Stephan Raue
680992c828 connman: update to connman-1.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-09-20 01:13:43 +02:00
Stephan Raue
176e5bfd46 connman: update to connman-1.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-25 14:36:40 +02:00