Kindly asking to add sysusers_create_compat macro from Fedora as per https://fedoraproject.org/wiki/EPEL:Packaging#Scriptlets to EPEL 8. It's defined in /usr/lib/rpm/macros.d/macros.sysusers and /usr/lib/rpm/sysusers.generate-pre.sh from systemd-rpm-macros package. dnsmasq and others make use of %sysusers_create_compat macro in pre-inst scriptlets. So it would be super helpful when packaging them in el8 context. Found this PR against packaging-committee docs: https://pagure.io/packaging-committee/pull-request/981 but nothing really indicates that somebody was working on porting this to EPEL.
epel7 branch from pgreco https://src.fedoraproject.org/fork/pgreco/rpms/epel-rpm-macros/c/f830e4c88b5c3d4351b6773814b95fbc030329e0?branch=epel7
epel8: https://src.fedoraproject.org/fork/pgreco/rpms/epel-rpm-macros/c/f207e90a78cb42b941332152a7c55a5de77f45b8?branch=epel8
May I ask for the current status? Similar like the bug reporter I would like to simplify my existing packages for EPEL 7 and 8.
FEDORA-EPEL-2022-b3311854ed has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b3311854ed
FEDORA-EPEL-2022-b2a2bc29b6 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b2a2bc29b6
FEDORA-EPEL-2022-b3311854ed has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b3311854ed See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-b2a2bc29b6 has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b2a2bc29b6 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-b3311854ed has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2022-b2a2bc29b6 has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.