Commit Graph

108 Commits

Author SHA1 Message Date
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
MilhouseVH
31aacbaa99 systemd: use correct licence 2018-08-01 23:40:03 +01:00
CvH
1b9cbdaf26 spdx: packages/sysutils 2018-07-18 22:37:47 +02:00
Matthias Reichl
f35ddd9fa9 systemd: add systemd-timesync user and group
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-24 15:16:06 +02:00
Matthias Reichl
949095514d systemd: enable timesyncd build
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-23 10:44:00 +02:00
Matthias Reichl
e06bc305a8 systemd: update to 239
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-23 10:44:00 +02:00
Sascha Kuehndel (InuSasha)
96868644d9 systemd: add cflags for build with gcc8 2018-06-04 20:17:15 +02:00
MilhouseVH
d2c492426e Merge pull request #2652 from lrusak/systemd-update
systemd: update to v238
2018-04-30 22:59:54 +01:00
Matthias Reichl
2c2ee230e8 systemd: allow logind.conf.d user configurations
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-21 10:03:10 +02:00
Matthias Reichl
bf217bc814 systemd: ignore power button
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-21 10:03:07 +02:00
Lukas Rusak
8b64d0c556 systemd: update to v238 2018-04-18 11:54:29 -07:00
Sascha Kuehndel (InuSasha)
d38cadaf8c meson: update to 0.45
- generate cross-file per package, needed since https://github.com/mesonbuild/meson/pull/1807 to use changed build-flags
2018-03-21 17:10:10 +01:00
MilhouseVH
8131c87e21 systemd: update to systemd-237
Needed to compile with glibc-2.27

No need to build test suite.
2018-02-05 19:20:54 +00:00
Lukas Rusak
211f8b5fa8 Merge pull request #2346 from adamg88/le90_s905.update.3
systemd: make sleep.conf.d configurable by user
2017-12-29 13:24:05 -08:00
Matthias Reichl
5b816aa09c systemd: enable hostnamed
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-29 12:24:58 +01:00
kszaq
615a1840f5 systemd: make sleep.conf.d configurable by user 2017-12-21 11:20:26 +00:00
Lukas Rusak
5090704cce systemd: update to 236 2017-12-17 09:48:15 -08:00
MilhouseVH
8653021842 shadow: add usercache-setup and usercache service 2017-12-08 03:31:40 +00:00
Lukas Rusak
bbbe7fb63b systemd: update to 235 and use meson 2017-10-20 14:19:00 -07:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
Matthias Reichl
ad9e8dc372 Add support for kernel overlays
Core Kernel modules are now installed to
/usr/lib/kernel-overlays/base/lib/modules instead of /usr/lib/modules

Firmware files are installed to
/usr/lib/kernel-overlays/base/lib/firmware instead of /usr/lib/firmware

Packages can choose to install their modules and/or firmwareinto a
different overlay directory than base so they are not automatically enabled.

A new systemd service kernel-overlays, which is run before any modules
are loaded, adds overlays enabled via /storage/.cache/kernel-overlays/*.conf

These conf files must either contain the name of a system overlay,
which will then be searched for in /usr/lib/kernel-overlays/, or an
absolute path starting with '/'.

Overlaying is implemented by symlinking files from the overlays
to /usr/lib/modules and /usr/lib/firmware as not all platforms
support overlayfs.

This overlaying system can also be used by addons to provide optional
kernel modules and/or firmware by storing the absolute path to the addon
directory in the conf file and shipping kernel modules in
<addondir>/lib/modules/<KERNELVER>.

To save space only symlinks for modules matching the currently
running kernel version are created as addons may want to ship
modules for older kernel versions as well to be backward-compatible
to older LibreELEC versions.

Changes since v1:
- fixup kernel-overlays-service: add before kmod-static-nodes.service
  Fix static device nodes for module autoloading not being created.
- fixup kernel-overlays-service: fail if /usr/lib/modules exists
- squash kernel overlays: use get_kernel_overlay_dir in linux/package.mk
- Add support for firmware files via kernel overlays
- config/functions: include kernel overlays in addon installation

Signed-off-by: Matthias Reichl <hias@horus.com>
2017-10-12 20:04:02 +02:00
Christian Hewitt
38013dbc00 Merge pull request #1800 from MilhouseVH/udev_cleanup
udev: cleanup
2017-07-22 21:49:57 +04:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00