Commit graph

3709 commits

Author SHA1 Message Date
CvH
9099377b1d
Merge pull request #5204 from lrusak/systemd-hwdb
systemd: use default hwdb service
2021-08-11 13:11:43 +02:00
CvH
8c196a1a70
Merge pull request #5279 from heitbaum/systemd
systemd: update to 247.7
2021-08-11 13:10:25 +02:00
CvH
e587720225
Merge pull request #5098 from antonlacon/busybox-minors
Busybox minors
2021-08-11 13:02:04 +02:00
CvH
fabd10311b
Merge pull request #5105 from heitbaum/c9
dosfstools: update to 4.2
2021-08-11 12:59:48 +02:00
CvH
147d32fe4a
Merge pull request #5267 from antonlacon/e2fsprogs-1457
e2fsprogs: update to 1.45.7
2021-08-11 12:58:27 +02:00
CvH
b62a7513b0
Merge pull request #5412 from heitbaum/util-linux
util-linux: update to 2.37, upstreamed patches and HSTS
2021-08-11 12:57:36 +02:00
mglae
cd1ecef50d systemd/busybox: allow configuration of persistent logs and journal via settings addon 2021-08-07 23:03:09 +02:00
Tomáš Kelemen (vudiq)
de1dd0d394 Merge 'libreelec/master' up to 9.95.4 2021-06-03 08:04:37 +02:00
heitbaum
28a4f9cd06 util-linux: update to 2.37 and upstreamed patches
update 2.36.1 (2020-11-16) to 2.37 (2021-06-01)
changelog: https://github.com/karelzak/util-linux/blob/master/Documentation/releases/v2.37-ReleaseNotes
2021-06-01 11:59:15 +00:00
mglae
830c72fe53 systemd: fix systemd-machine-id-setup for v247 special case 2021-05-27 19:58:25 +02:00
mglae
8ba9ad0273 busybox: kernel-overlays-setup: log depmod to /dev/kmsg 2021-05-24 19:56:27 +02:00
heitbaum
0ab2c1a218 systemd: update to 247.7
update 247.3 (2021-02-03) to 247.7 (2021-05-16)

diffs: https://github.com/systemd/systemd-stable/compare/v247.3...v247.4
diffs: https://github.com/systemd/systemd-stable/compare/v247.4...v247.5
diffs: https://github.com/systemd/systemd-stable/compare/v247.5...v247.6
diffs: https://github.com/systemd/systemd-stable/compare/v247.6...v247.7

prs: https://github.com/systemd/systemd-stable/pulls?q=is%3Apr+is%3Aclosed

logs: https://github.com/systemd/systemd-stable/commits/v247.7
2021-05-23 09:04:08 +00:00
Peter
a963782b40 glibc: include C.UTF-8 locale in image
Normally locale addon must be installed but users don't know that. Simplify this with adding default C.UTF-8 locale in image. Users can still install addon to use some other locale.

fixes Python3 error
UnicodeEncodeError: 'ascii' codec can't encode characters in position 40-41: ordinal not in range(128)

like
https://github.com/croneter/PlexKodiConnect/issues/1447
https://forum.libreelec.tv/thread/23116-pvr-recorder-unsuppored-locale/?postID=147453

from Kodi Python
  before
    sys.getdefaultencoding(): utf-8
    sys.getfilesystemencoding(): ascii
  after
    sys.getdefaultencoding(): utf-8
    sys.getfilesystemencoding(): utf-8

from SSH console
  before
    # locale
    LANG=
    LC_CTYPE="POSIX"
    LC_NUMERIC="POSIX"
    LC_TIME="POSIX"
    LC_COLLATE="POSIX"
    LC_MONETARY="POSIX"
    LC_MESSAGES="POSIX"
    LC_PAPER="POSIX"
    LC_NAME="POSIX"
    LC_ADDRESS="POSIX"
    LC_TELEPHONE="POSIX"
    LC_MEASUREMENT="POSIX"
    LC_IDENTIFICATION="POSIX"
    LC_ALL=

  after
    # locale
    LANG=C.UTF-8
    LC_CTYPE="C.UTF-8"
    LC_NUMERIC="C.UTF-8"
    LC_TIME="C.UTF-8"
    LC_COLLATE="C.UTF-8"
    LC_MONETARY="C.UTF-8"
    LC_MESSAGES="C.UTF-8"
    LC_PAPER="C.UTF-8"
    LC_NAME="C.UTF-8"
    LC_ADDRESS="C.UTF-8"
    LC_TELEPHONE="C.UTF-8"
    LC_MEASUREMENT="C.UTF-8"
    LC_IDENTIFICATION="C.UTF-8"
    LC_ALL=
2021-05-09 19:26:18 +02:00
Tomáš Kelemen (vudiq)
25536f4bd2 Merge 'libreelec/master' 2021-04-16 22:54:53 +02:00
Tomáš Kelemen (vudiq)
ff9b4b8bac group all packages under lakka
libretro cores, retroarch packages and also added packages (not present
in LibreELEC) stored under one folder for easier maintenance
2021-04-11 08:03:03 +02:00
Tomáš Kelemen (vudiq)
84073d70aa udevil: adapt config for Lakka needs
external media should be mounted to /storage/roms folder (start folder
of RetroArch content browser)
2021-04-07 22:14:03 +02:00
Tomáš Kelemen (vudiq)
4ab3d46e6e Lakka: fix systemd for retroarch overlay dirs 2021-04-05 20:30:54 +02:00
Tomáš Kelemen (vudiq)
f9b53ff920 empty: add package 2021-04-05 00:55:01 +02:00
Ian Leonard
08c37b5795 hfstools: move diskdev_cmds inclusion in image to virtual package
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-03-25 00:58:04 +00:00
Ian Leonard
b46797c6a1 e2fsprogs: bump to 1.45.7
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-03-25 00:54:23 +00:00
Ian Leonard
dba57ca636 init: stop checking for OPENELEC_ARCH
This stops LE's update checker from accepting OE images as system
updates. The checker may be disabled if someone wants to do this.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-03-23 18:54:44 +00:00
Matthias Reichl
76fd023bb0 busybox: add getedid script for RPi
The getedid script supports the "create" and "delete" options like
the x86 version.

It makes use of the "dump-active-edids", "create-edid-cpio" and
"update-bootloader-edid" scripts and can be used as is on other
DRM platforms as well as it doesn't contain any RPi specific code.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 19:18:09 +01:00
Matthias Reichl
f962a4b2b6 busybox: add script to modify edid override with RPi bootloader
The script supports two operations:

"set" enables initramfs cpio in config.txt and adds edid and video
override kernel options for the specified connectors to cmdline.txt

"delete" removes edid.cpio initramfs loading in config.txt and
removes all edid override and video options from cmdline.txt

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
a02a2e8b51 busybox: add script to dump edids of active DRM connectors
The script dumps all edids of currently active connectors to
.config/firmware/edid as edid-CONNECTORNAME.bin

When run with the "-q" option informative messages are disabled
and only the active connectors are returned so the output can
be easily used by other scripts.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
0039f93de6 busybox: add create-edid-cpio script
This script simply creates /flash/edid.cpio with the contents from
.config/firmware/edid

Compared to the x86 specific getedid script this works on all platforms
as it doesn't contain any platform specific code. Eventually getedid
should be refactored make use of this helper script, too.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-03-23 18:59:28 +01:00
Matthias Reichl
32b3089c1b
Merge pull request #5265 from lrusak/busybox-fix
busybox: fix createlog udev rule wildcard
2021-03-21 21:03:55 +01:00
Lukas Rusak
e23d57194a
busybox: fix createlog udev rule wildcard 2021-03-21 12:55:34 -07:00
Ian Leonard
d852a3b6e7 system: use generic filenames for reset trigger
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-03-10 02:25:01 +00:00
Lukas Rusak
019e899baf
v4l-utils install v4l-compliance utility 2021-03-02 08:32:07 -08:00
Lukas Rusak
a5099794ec
systemd: use default hwdb service 2021-03-02 08:15:12 -08:00
mglae
fc93964c2e open-vm-tools: use PKG_CONFIGURE_SCRIPT / cleanup 2021-02-22 19:32:36 +01:00
heitbaum
cf8ba7c8cb busybox: unzip: enable CDF to handle unix permissions 2021-02-18 12:16:10 +00:00
Matthias Reichl
9a3ba922db
Merge pull request #5068 from heitbaum/aa-s4
systemd: update to 247.3
2021-02-16 23:35:14 +01:00
Matthias Reichl
fd128976da pciutils: drop ARCH=x86_64 restriction
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-16 17:33:02 +01:00
heitbaum
bbe5cb5fc5 systemd: update to 247.3
update 247 to 247.3
changelog:
use systemd-stable source as it includes backports of patches from systemd
git to stable distributions
2021-02-14 20:50:00 +00:00
Matthias Reichl
a62294272a busybox: create /storage/.cache/kernel-overlays via tmpfiles.d
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
Matthias Reichl
8f1344f6fd Move kernel overlays setup to init
When running kernel-overlays-setup as a systemd service we have
a short window where /lib/firmware isn't available.

This causes drm edid override to occasionally fail if the edid file
is requested between switching to sysroot and completion of the
kernel-overlays-setup script.

Setting up firmware and module overlays in init, before switching
to sysroot, closes the gap and also has the benefit that we no longer
need to care about the rather tedious systemd unit ordering.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
Matthias Reichl
cf763e204f init: create /run tmpfs in init
The filesystem options are set to match what systemd is using when
it would create the /run tmpfs, see src/core/mount-setup.c in
systemd source code.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-08 16:16:17 +01:00
heitbaum
62beb123df dosfstools: update to 4.2
update 4.1 (24 Jan 2017) to 4.2 (31 Jan 2021)
changelog: https://github.com/dosfstools/dosfstools/releases/tag/v4.2
2021-02-07 10:50:30 +00:00
Ian Leonard
d4808e65cc busybox-init: drop pivot_root
From the help, pivot_root is intended for use with initrd on Linux 2.4.
Initramfs and Linux >=2.6 is supposed to use switch_root instead.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-02-05 07:20:23 +00:00
Ian Leonard
b58ae35683 busybox: refresh configs
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-02-05 07:19:18 +00:00
heitbaum
fbff65de36 libevdev: update to 1.11.0
update 1.10.1 to 1.11.0
commit: 60d4f1b2ae

this is only a license change.
view history here: https://gitlab.freedesktop.org/libevdev/libevdev/-/commits/master/
2021-02-01 07:43:45 +00:00
heitbaum
6d49d330cd parted: update to 3.4
update 3.3 (2019-10-10) to 3.4 (2021-01-27)
news: https://git.savannah.gnu.org/cgit/parted.git/plain/NEWS?h=v3.4
2021-01-30 06:44:34 +00:00
CvH
5b97b230aa
Merge pull request #5033 from chewitt/dthelper
dthelper: only flag memsize for pi and 512mb boards
2021-01-26 18:19:40 +01:00
heitbaum
f607141b53 tz: update to 2021a 2021-01-25 13:34:42 +00:00
Christian Hewitt
e5cb1ade46 dthelper: only flag memsize for pi and 512mb boards 2021-01-25 08:46:38 +00:00
Ian Leonard
b31ce30170 sysutils: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:16 +00:00
heitbaum
57a781b5be libevdev: update to 1.10.1
update 1.10.0 to 1.10.1
changelog: https://gitlab.freedesktop.org/libevdev/libevdev/-/commits/master/
minor changes only
2021-01-17 06:38:58 +00:00
heitbaum
a959c2c62a open-vm-tools: update to 11.2.5
update 11.2.0 to 11.2.5
changelog:
https://github.com/vmware/open-vm-tools/releases/tag/stable-11.2.5
2021-01-17 06:38:47 +00:00
heitbaum
f58d37eb7f gptfdisk: update to 1.0.6
update 1.0.5 to 1.0.6
news:
1.0.6 (1/13/2021):
------------------

- Fixed bug that could cause segfault if GPT header claimed partition
  entries are oversized. See:
  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0256

- Fixed bug that could cause a crash if a badly-formatted MBR disk was
  read. See:
  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-0308

- Renamed the partition type "Freedesktop $BOOT" to "XBOOTLDR partition".

- Added several more Freedesktop partition table type codes (0x8312 through
  0x831C).

- Fixed type code definition in diskio-unix.cc that prevented 32-bit builds
  from correctly handling disks over 4 TiB in size.

- Minor tweaks to get the software to compile on FreeBSD; that seems to have
  fallen into disrepair.
2021-01-17 06:38:38 +00:00