394 Commits

Author SHA1 Message Date
Christian Hewitt
820a04623b Merge pull request #10506 from heitbaum/systemd-fix
systemd: fix static drop-ins as reported by systemctl --failed
2025-09-22 11:26:36 +04:00
Rudi Heitbaum
de28e491c7 systemd: fix static drop-ins as reported by systemctl --failed
systemd 258 enhances the systemd-creds userdb mechanism and now fails when the /etc/userdb directory is missing.

1. Remove the systemd-userdb-load-credentials.service script as no service (addon) require the creation of static users

    # systemctl --failed
    ● systemd-userdb-load-credentials.service loaded failed failed Load JSON user/group Records from Credentials

2. Create the symbolic link to allow the /storage/.cache/userdb to be utilised (but no default directory to be created)

    # userdbctl services
    SERVICE                      LISTENING
    io.systemd.DropIn            yes
    io.systemd.DynamicUser       yes
    io.systemd.Multiplexer       yes
    io.systemd.NameServiceSwitch yes
    4 services listed.

    # ls -l /storage/.cache/userdb
    lrwxrwxrwx    1 root     root             6 Sep 21 09:48 473.user -> testuser.user
    -rw-r--r--    1 root     root           250 Sep 21 09:27 testuser.user

    # id u
    uid=473(testuser) gid=473 groups=473

    # userdbctl
       NAME                            DISPOSITION        UID   GID REALNAME                     HOME                  SHELL
       ...
    ┌─ ↓ begin system users ↓          system               1     - First system user            -                     -
       ...
       testuser                        regular            473   473 -                            /                     /bin/false
    └─ ↑ end system users ↑            system             999     - Last system user             -                     -

- https://systemd.io/USER_RECORD/
- https://man7.org/linux/man-pages/man8/nss-systemd.8.html
- https://man7.org/linux/man-pages/man7/systemd.system-credentials.7.html
2025-09-22 07:21:06 +00:00
Rudi Heitbaum
358b8eb2bd systemd: update to 258
Release notes:
- https://github.com/systemd/systemd/releases
2025-09-18 04:18:04 +00:00
Rudi Heitbaum
52408c373d systemd: update to 257.9
Release notes:
- https://github.com/systemd/systemd/releases
2025-09-04 11:19:26 +00:00
Christian Hewitt
4727599109 systemd: fix 70-local-keyboard.hwdb
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-08-28 10:25:16 +00:00
Rudi Heitbaum
6da9a7ebfc systemd: update to 257.8
Release notes:
- https://github.com/systemd/systemd/releases
2025-08-07 12:18:59 +00:00
Quentin Bonnet
28086a91ac systemd: add AliExpress G60S Pro Plus remote to 70-local-keyboard.hwdb 2025-08-01 00:03:34 +02:00
Ian Leonard
ddc2e2bcaf systemd: remove systemd-creds
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2025-06-29 20:26:06 -04:00
Rudi Heitbaum
ff492133db systemd: update to 257.7
Release notes:
- https://github.com/systemd/systemd/releases

Fixes SO_PASSSEC when used with linux-6.16-rc1+
- https://github.com/systemd/systemd issues 37783

dmesg | grep -i fail
[    1.358563] systemd[1]: systemd-journald-dev-log.socket: SO_PASSSEC failed: Operation not supported
[    1.358631] systemd[1]: systemd-journald.socket: SO_PASSSEC failed: Operation not supported
[    1.358640] systemd[1]: systemd-journald.socket: SO_PASSSEC failed: Operation not supported
2025-06-28 04:00:54 +00:00
Rudi Heitbaum
baa053ce4a systemd: remove deprecated options
31323f21bb
- meson: drop default-hierarchy= option, always use unified

b0d3095fd6
- The meson options split-usr, rootlibdir and rootprefix become no-ops that print a warning if they are set to anything other than the default values. We can remove them in a future release.
2025-06-11 13:36:37 +00:00
Rudi Heitbaum
46e2a58ce3 systemd: update to 257.6
Release notes:
- https://github.com/systemd/systemd/releases
2025-05-30 13:10:13 +00:00
Rudi Heitbaum
cf7330214d systemd: update to 257.5
Release notes:
- https://github.com/systemd/systemd/releases
2025-04-04 14:49:01 +00:00
Rudi Heitbaum
da268573c5 systemd: update to 257.4
Release notes:
- https://github.com/systemd/systemd/releases
2025-03-07 08:49:40 +00:00
Rudi Heitbaum
c51889860c systemd: update to 257.3
Release notes:
- https://github.com/systemd/systemd/releases
2025-02-14 04:15:04 +00:00
luzpaz
91a4766cef treewide: fix typos
Found via `codespell -q 3 -S "*.patch,*.po" -L acount,afile,distroname,parm,serie,synopsys`
2025-02-03 07:04:59 -05:00
Christian Hewitt
f7eace1682 systemd: add foxtel remote to 70-local-keyboard.hwdb
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2025-01-10 10:16:03 +00:00
Rudi Heitbaum
bc608d6e21 systemd: update to 257.2
Release notes:
- https://github.com/systemd/systemd/releases
2025-01-08 05:15:58 +00:00
Christian Hewitt
b3f7a8667d systemd: support console login when LOCAL_LOGIN is defined
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2024-12-21 14:26:49 +00:00
Christian Hewitt
3cdaad9733 Merge pull request #8705 from heitbaum/nss 2024-12-20 23:18:03 +04:00
Rudi Heitbaum
48ab6c7576 systemd: update to 257.1
Release notes:
- https://github.com/systemd/systemd/releases
2024-12-20 03:31:34 +00:00
Rudi Heitbaum
0f8d8410c5 systemd: enable systemd-userdbd and nss-systemd for users and groups
new files:
-rwxr-xr-x 1 root root  39152 Mar  5 09:41 /usr/bin/userdbctl
-rwxr-xr-x 1 root root 404000 Mar  5 09:41 /usr/lib/libnss_systemd.so.2
-rwxr-xr-x 1 root root  18504 Mar  5 09:41 /usr/lib/systemd/systemd-userdbd
-rwxr-xr-x 1 root root  22600 Mar  5 09:41 /usr/lib/systemd/systemd-userwork
-rw-r--r-- 1 root root   1204 Mar  5 09:41 /usr/lib/systemd/system/systemd-userdbd.service
-rw-r--r-- 1 root root    691 Feb 27 17:26 /usr/lib/systemd/system/systemd-userdbd.socket
2024-12-17 11:53:25 +00:00
Rudi Heitbaum
5d86890f18 systemd: update to 257
Release notes:
- https://github.com/systemd/systemd/releases
- https://github.com/systemd/systemd/releases/tag/v257-rc1
- https://github.com/systemd/systemd/releases/tag/v257-rc2
- https://github.com/systemd/systemd/releases/tag/v257-rc3
- https://github.com/systemd/systemd/releases/tag/v257
2024-12-11 10:09:19 +00:00
Rudi Heitbaum
747ce5228c systemd: update to 256.9
Release notes:
- https://github.com/systemd/systemd/releases
2024-12-04 11:19:28 +00:00
Rudi Heitbaum
f78ca38a20 systemd: update to 256.8
Release notes:
- https://github.com/systemd/systemd/releases
2024-11-15 01:56:47 +00:00
Christian Hewitt
d9dd8236c5 systemd: cleanup text in openvpn.service.sample
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2024-11-01 13:41:12 +00:00
Christian Hewitt
35adce959d systemd: add bt250 remote to 70-local-keyboard.hwdb
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2024-11-01 13:41:12 +00:00
Rudi Heitbaum
9a67cbef24 systemd: update to 256.7
Release notes:
- https://github.com/systemd/systemd/releases
2024-10-09 11:29:38 +00:00
Rudi Heitbaum
3cdbaa7736 systemd: update to 256.6
Release notes:
- https://github.com/systemd/systemd/releases
2024-09-12 11:47:39 +00:00
Sam Nazarko
47de686c75 Add support for OSMC RF 3.0
Signed-off-by: Sam Nazarko <email@samnazarko.co.uk>
2024-08-24 03:38:16 +01:00
OmDutaa
6722cb7a6a systemd: add ZTERCR21 BT remote device to 70-local-keyboard.hwdb 2024-08-17 11:01:56 +07:00
Rudi Heitbaum
ff10dd4615 systemd: update to 256.5
Release notes:
- https://github.com/systemd/systemd/releases
2024-08-16 09:40:46 +00:00
CvH
2237555141 cleanup packages: various 2024-08-01 11:53:51 +02:00
Rudi Heitbaum
ed8681ff03 Merge pull request #9057 from CvH/13.0/shfmt
cleanup script formatting
2024-07-27 18:24:18 +10:00
Rudi Heitbaum
336c9de73b systemd: update to 256.4
Release notes:
- https://github.com/systemd/systemd/releases
2024-07-27 04:06:56 +00:00
Christian Hewitt
c68255beb3 systemd: add UR02 BT remote device to 70-local-keyboard.hwdb 2024-07-19 06:02:02 +00:00
Rudi Heitbaum
bcd115c516 systemd: update to 256.2
Release notes:
- https://github.com/systemd/systemd/releases
2024-07-07 05:20:22 +00:00
CvH
67dcda694b cleanup scripts: packages/ 2024-07-06 13:02:07 +02:00
Ian Leonard
f3565d0b97 systemd: replace toolchain depend
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2024-07-03 00:06:04 -04:00
Rudi Heitbaum
4ccc2da5bb systemd: update to 256.1
Release notes:
- https://github.com/systemd/systemd/releases
2024-06-20 11:05:09 +00:00
Rudi Heitbaum
f2b734f4d5 systemd: update to 256
Release notes:
- https://github.com/systemd/systemd/releases
2024-06-13 05:48:41 +00:00
Rudi Heitbaum
6ef80a6926 systemd: update to 255.7
Release notes:
- https://github.com/systemd/systemd/releases
2024-05-28 10:59:59 +00:00
Rudi Heitbaum
e03c61f529 systemd: update to 255.6
Release notes:
- https://github.com/systemd/systemd/releases
2024-05-15 12:48:03 +00:00
Christian Hewitt
80b7f09fcc Merge pull request #8792 from antonlacon/timedatectl
systemd: remove timedatectl
2024-05-02 19:37:26 +04:00
Rudi Heitbaum
01cde71c92 systemd: update to 255.5
Release notes:
- https://github.com/systemd/systemd/releases
2024-04-28 00:30:13 +00:00
Ian Leonard
c6f5b3bd6b systemd: remove timedatectl
This does nothing without timedated enabled.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2024-04-06 15:17:48 -04:00
Christian Hewitt
d763c1eb28 systemd: add GoogleTV remote to 70-local-keyboard.hwdb
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2024-03-24 14:59:44 +00:00
Rudi Heitbaum
4fecb340e5 systemd: update to 255.4
Release notes:
- https://github.com/systemd/systemd/releases
2024-02-28 09:09:48 +00:00
Dimitris Papavasiliou
07d9931825 sysutils: fix openvpn.service.sample 2024-02-26 21:48:57 +02:00
Rudi Heitbaum
ffcaa201ed systemd: update to 255.3
Release notes:
- https://github.com/systemd/systemd/releases
- https://github.com/systemd/systemd-stable/compare/v255.2...v255.3
2024-01-25 13:03:59 +00:00
Rudi Heitbaum
dadfb6086a systemd: update to 255.2
Release notes:
- https://github.com/systemd/systemd/releases
2023-12-27 05:47:28 +00:00