31993 Commits

Author SHA1 Message Date
mglae
4dd199dff2 init: fsck: fix kmsg log writes 2019-11-28 00:21:37 +01:00
Matthias Reichl
5d0330e6ad
Merge pull request #4018 from CvH/9.2/addon-fail
distro: bump OS_VERSION
9.2.0
2019-11-23 00:18:02 +01:00
CvH
84875e4f25 distro: bump OS_VERSION 2019-11-23 00:15:28 +01:00
CvH
176222f38c
Merge pull request #4015 from HiassofT/le92-slice-pcf8523
[le92] Slice/Slice3: use upstream method to set xtal load capacitance
2019-11-21 22:50:39 +01:00
Matthias Reichl
e089b59f30 Slice/Slice3: use upstream method to set xtal load capacitance
This fixes slice builds since upstream method to set xtal load capacitance
was backported in 4.19.82 stable

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-21 22:01:26 +01:00
Jernej Skrabec
7616baf0e8 libmali: update to d4000def121b 2019-11-21 21:34:18 +01:00
CvH
41bc6862e3
Merge pull request #4012 from MilhouseVH/le92_fix_addons
audiodecoder.timidity: remove patch redundant since 2.0.2-Leia
2019-11-21 19:05:39 +01:00
Matthias Reichl
6b8a687fca binutils: explicitly depend on target zlib
By default binutils 2.33 will automatically build and use it's
bundled zlib version - which isn't obvious from package.mk as
we don't explicitly build the zlib folder.

binutils 2.32 uses the zlib include from it's bundled version but
won't build it and try to link with libz.a from sysroot - which
will either fail (if zlib wasn't built before) or result in a
possible version mix (which isn't nice as well).

Explicitly using the target zlib - like most linux distributions
do - solves these issues and makes the build consistent.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-21 18:36:25 +01:00
MilhouseVH
17e869e877 audiodecoder.timidity: remove patch redundant since 2.0.2-Leia 2019-11-21 17:17:03 +00:00
MilhouseVH
83234e1b48
Merge pull request #4003 from CvH/9.2/kodi.18.5-addonup
Kodi 18.5 binary addon updates
2019-11-20 22:23:17 +00:00
MilhouseVH
d9fd376c71
Merge pull request #4002 from CvH/9.2/tvh-up
Tvheadend and ffmpeg-tools update
2019-11-20 22:22:46 +00:00
CvH
2b59e9b214
Merge pull request #3998 from HiassofT/le92-kodi-18.5
kodi: update to 18.5-Leia
2019-11-20 23:07:14 +01:00
Matthias Reichl
8af7ac11ad kodi: update to 18.5-Leia
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-20 22:34:07 +01:00
CvH
99cba92719
Merge pull request #4007 from HiassofT/le92-rpi-firmware-revert
RPi: revert to firmware 8e688a4
2019-11-19 19:22:09 +01:00
Matthias Reichl
a46fb152a0 RPi: revert to firmware 8e688a4
Later firmware versions have a nasty bug that can lead to HDMI
lock-ups when the RPi is fully throttled (eg due to over-temperature).

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-19 19:12:42 +01:00
CvH
a83d11491b visualization.shadertoy: remove patch 2019-11-19 00:51:46 +01:00
CvH
c81b7617c0 game.libretro: update to latest 2019-11-19 00:25:55 +01:00
CvH
ab47f0baf7 kodi-binary-addons: update to latest versions 2019-11-19 00:13:25 +01:00
CvH
c5d37bf33a tvheadend: update to 4.2.8-36 2019-11-18 23:49:10 +01:00
CvH
1fbeb10f5f tvheadend42: create default directories 2019-11-18 23:49:10 +01:00
CvH
564850c626 comskip: update to 2019-11-03 2019-11-18 23:44:23 +01:00
CvH
eb9dcf60de tvh-tv-scan-table: update to 6bb0a70a 2019-11-18 23:44:23 +01:00
CvH
8628b74a0e ffmpeg-tools: update to 109 2019-11-18 23:44:23 +01:00
CvH
7daee4bacd aom: update to 2019-11-15 2019-11-18 23:27:34 +01:00
CvH
63d5d8bfb2 x265: update to 3.2 2019-11-18 23:27:34 +01:00
CvH
0ef8a5b3b0 libvpx: update to 1.8.1 2019-11-18 23:27:34 +01:00
CvH
62cf3edf1a ffmpegx: update to 4.2.1 2019-11-18 23:27:34 +01:00
Matthias Reichl
bc18fe7b3b
Merge pull request #3997 from MilhouseVH/le92_kodi_config_fix
kodi-config: create userdata when it doesn't exist [backport]
2019-11-18 00:39:31 +01:00
MilhouseVH
084fcb1c44 kodi: remove /storage/.kodi/userdata from tmpfiles.d, rely on kodi-config 2019-11-17 20:32:05 +00:00
MilhouseVH
33449d042f kodi-config: create userdata when it doesn't exist 2019-11-17 20:32:05 +00:00
MilhouseVH
c6abc6f9ae kodi: build with ninja once again [backport] 2019-11-17 20:09:30 +00:00
CvH
f6473f65a8
Merge pull request #3898 from HiassofT/le92-kernel-4.19.79+
[le92] linux (RPi): update to 4.19.79+
2019-11-17 19:36:51 +01:00
CvH
a286f2d135
Merge pull request #3925 from mglae/master_bt_audio
bluetooth-audio: avoid LE Settings Addon crash
2019-11-17 19:08:50 +01:00
CvH
607ab8bb31
Merge pull request #3938 from MilhouseVH/le92_rpi-eeprom-vl805
rpi-eeprom: update with vl805 support [backport]
2019-11-17 19:06:37 +01:00
MilhouseVH
ead39e7478
Merge pull request #3985 from jsgh/jsconfigstatus-92
Make kodi-config return a zero exit status
2019-11-17 05:18:19 +00:00
MilhouseVH
f7ddb3e412
Merge pull request #3969 from nicolaspernoud/libreelec-9.2
feat: enable webcam driver as kernel module
2019-11-17 05:16:56 +00:00
Matthias Reichl
29d9d08e49 init: don't mount nfs shares with soft option by default
Using the soft timeout option for NFS mounts is a really bad idea
and the nfs(5) manpage explicitly warns about it's issues:

    NB: A so-called "soft" timeout  can  cause  silent  data
    corruption  in  certain cases. As such, use the soft op‐
    tion only when client responsiveness is  more  important
    than  data  integrity.  Using NFS over TCP or increasing
    the value of the retrans option may mitigate some of the
    risks of using the soft option.

So don't enable it by default, anyone who feels keen to take the
risk can specify it manually on kernel command line.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:38:24 +01:00
Matthias Reichl
dd6f2cfe5c systemd: prevent unmounting storage via umount.target
/storage will be unmounted by systemd-shutdown, like /flash.

As the squashfs root has several symlinks to /storage it
should not be unmounted during the normal shutdown process.
This prevents the symlinked files/directories vanishing too early
and also removes the "unmount /storage failed" messages when
netbooting.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:38:24 +01:00
Matthias Reichl
092e574f57 systemd: add backport patch from PR 14040
This removes the root mount dependency on systemd-journal.socket
and fixes drop-in loading for storage.mount.

See https://github.com/systemd/systemd/pull/14040

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:38:24 +01:00
Matthias Reichl
97e2c5204c disable network online services when using kernel ip configuration
Also drop Requisite on connman.service as it's not really needed
(connman and network online services all have conditions on
!/dev/.kernel_ipconfig) and it causes a dependency failed message
as Requisites are evaluated before conditions.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:31:43 +01:00
Matthias Reichl
4f5fee7653 systemd: enable systemd-timesyncd when using kernel ip configuration
connman's NTP client can't be used if it's not managing the network
interface so use systemd's timesyncd as we already build it.

timesyncd is automatically configured to use the NTP servers provided
by kernel ip config, if they are missing the default fallback NTP
servers (currently the ones from Google) are used.

Users can also provide timesyncd configuration files via
/storage/.config/timesyncd.conf.d/ eg to change the (fallback) servers.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:31:39 +01:00
Matthias Reichl
bee4bb3f4a connman: disable service if ip configuration is used
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:31:34 +01:00
Matthias Reichl
4159f97316 connman: move host and resolver configuration to separate service
Setup system hostname, /etc/resolv.conf and /etc/hosts in a service
that can be run independently of connman.

The volatile etc files are created in /run/libreelec instead of
/run/connman so they can be modified similarily to standard linux
installations with a writable /etc. Connman can then hook into
that and move resolv.conf management to /run/connman/resolv.conf when
it's started.

If kernel IP configuration is used the resolv info from the kernel
will be used to create resolv.conf. Users can also provide their
own resolv.conf file in /storage/.config/resolv.conf which takes
precedence over ther kernel info. If no resolv.conf info is present
a fallback with use the Google nameservers is created (as before).

Loopback network interface setup has been removed, this is already
set up by systemd.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:31:18 +01:00
Matthias Reichl
3be49f5d07 busybox: create marker file if kernel ip configuration is used
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-16 17:30:12 +01:00
Nicolas Pernoud
66b50feecd fix: usb webcam options for Allwinner 2019-11-15 18:13:11 +01:00
John Sullivan
582e5e4fc7 Make kodi-config return a zero exit status
(cherry picked from commit e12e8cb7c41fd5bb6ee8849d574d49891fc928bc)
2019-11-15 17:06:44 +00:00
Nicolas Pernoud
cccd235148 fix : missing options for USB Webcam 2019-11-15 18:06:34 +01:00
MilhouseVH
847945e219 RPi: update to firmware b9f83b1 2019-11-14 18:02:41 +01:00
Matthias Reichl
a2e51e3a7a linux (RPi): update to 4.19.83-3c235dc
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-11 21:18:15 +01:00
MilhouseVH
abf6dc244f rpi-eeprom: update to rpi-eeprom-99e8891 2019-11-11 19:32:45 +00:00