Description of problem: postfix is using static useradd scripts Version-Release number of selected component (if applicable): postfix-3.5.9-18.el9. How reproducible: 100% Steps to Reproduce: 1.review %pre 2. 3. Actual results: %pre # Add user and groups if necessary %{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null %{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null %{_sbindir}/groupadd -g 12 -r mail 2>/dev/null %{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null 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
Could you provide more info how to implement it? The docs you linked talk about some RPM macros, but it seems there is no relevant info how to migrate and which macro to use.
https://gitlab.com/redhat/centos-stream/rpms/sane-backends/-/merge_requests/3 provides one example of how to migrate to this functionality.
@jskarvad https://gitlab.com/redhat/centos-stream/rpms/postfix/-/merge_requests/21
(In reply to Jonathan Wright from comment #4) > @jskarvad > https://gitlab.com/redhat/centos-stream/rpms/postfix/-/merge_requests/21 Thanks, merged and also pushed into Fedora.