]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi/fedora: silence warning about sysusers config mismatch
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 8 May 2023 12:40:39 +0000 (14:40 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 8 May 2023 13:04:02 +0000 (15:04 +0200)
mkosi.presets/00-base/mkosi.build

index dc1940ae293054f0b813d04f42d13b275af39892..4b6cff662fd6c4e5919d1e99aa690cb5bb4e8623 100755 (executable)
@@ -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