diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2023-05-08 14:40:39 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2023-05-08 15:04:02 +0200 |
commit | 385fb4e3234d5e9666ca8d984a6b377739c2cbde (patch) | |
tree | c313f4ebe908e6d743b83cdd9d21b90032b14d9b /mkosi.presets | |
parent | dede53943fe8480984445057c363fe9f9fbedcbd (diff) | |
download | systemd-385fb4e3234d5e9666ca8d984a6b377739c2cbde.tar.gz |
mkosi/fedora: silence warning about sysusers config mismatch
Diffstat (limited to 'mkosi.presets')
-rwxr-xr-x | mkosi.presets/00-base/mkosi.build | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/mkosi.presets/00-base/mkosi.build b/mkosi.presets/00-base/mkosi.build index dc1940ae29..4b6cff662f 100755 --- a/mkosi.presets/00-base/mkosi.build +++ b/mkosi.presets/00-base/mkosi.build @@ -146,6 +146,34 @@ if [ ! -f "$BUILDDIR"/build.ninja ]; then ) fi + # Set various uids and gids for which Fedora has "soft static" allocations. + # Without this, we would get warning about mismatched sysusers.d entries + # between the files that we and Fedora's setup package install. + if grep -q '^ID=fedora' /etc/os-release; then + CONFIGURE_OPTS+=( + -Dadm-gid=4 + -Daudio-gid=63 + -Dcdrom-gid=11 + -Ddialout-gid=18 + -Ddisk-gid=6 + -Dinput-gid=104 + -Dkmem-gid=9 + -Dkvm-gid=36 + -Dlp-gid=7 + -Drender-gid=105 + -Dsgx-gid=106 + -Dtape-gid=33 + -Dtty-gid=5 + -Dusers-gid=100 + -Dutmp-gid=22 + -Dvideo-gid=39 + -Dwheel-gid=10 + -Dsystemd-journal-gid=190 + -Dsystemd-network-uid=192 + -Dsystemd-resolve-uid=193 + ) + fi + meson setup "$BUILDDIR" "${CONFIGURE_OPTS[@]}" fi |