Description of problem: corosync-qdevice is using static useradd scripts Version-Release number of selected component (if applicable): corosync-qdevice-3.0.1-4.el9.src.rpm How reproducible: 100% Steps to Reproduce: 1.review %pre 2. 3. Actual results: %pre -n corosync-qnetd getent group coroqnetd >/dev/null || groupadd -r coroqnetd getent passwd coroqnetd >/dev/null || \ useradd -r -g coroqnetd -d / -s /sbin/nologin -c "User for corosync-qnetd" coroqnetd exit 0 Expected results: use of system-sysusers Additional info: https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format
Hi, thank you for the report. Seems to be quite easy to implement (ref https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/#_dynamic_allocation), so I will give it a try in fedora first and continue from there.