From: Zbigniew Jędrzejewski-Szmek Date: Mon, 8 May 2023 12:40:39 +0000 (+0200) Subject: mkosi/fedora: silence warning about sysusers config mismatch X-Git-Tag: v254-rc1~540^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=385fb4e3234d5e9666ca8d984a6b377739c2cbde;p=thirdparty%2Fsystemd.git mkosi/fedora: silence warning about sysusers config mismatch --- diff --git a/mkosi.presets/00-base/mkosi.build b/mkosi.presets/00-base/mkosi.build index dc1940ae293..4b6cff662fd 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