| |
@@ -1,6 +1,6 @@
|
| |
Name: epel-rpm-macros
|
| |
Version: 7
|
| |
- Release: 34
|
| |
+ Release: 35
|
| |
Summary: Extra Packages for Enterprise Linux RPM macros
|
| |
|
| |
Group: System Environment/Base
|
| |
@@ -14,6 +14,13 @@
|
| |
Source1: macros.zzz-epel-override
|
| |
Source2: gpgverify
|
| |
Source9: GPL
|
| |
+
|
| |
+ # sysusers https://src.fedoraproject.org/rpms/systemd/c/ced9237a14d6775a98e1a2f93880990417b4ae6e
|
| |
+ Source21: macros.sysusers
|
| |
+ Source22: sysusers.attr
|
| |
+ Source23: sysusers.prov
|
| |
+ Source24: sysusers.generate-pre.sh
|
| |
+
|
| |
# misc macros
|
| |
Source150: macros.build-constraints
|
| |
|
| |
@@ -32,6 +39,18 @@
|
| |
This package contains the Extra Packages for Enterprise Linux (EPEL) RPM
|
| |
macros for building EPEL packages.
|
| |
|
| |
+ %package systemd
|
| |
+ Summary: Extra Packages for Enterprise Linux RPM macros (systemd)
|
| |
+ Requires: epel-rpm-macros
|
| |
+ Requires: systemd
|
| |
+
|
| |
+ #Provides systemd-rpm-macros, backported from fedora systemd
|
| |
+ Provides: systemd-rpm-macros
|
| |
+
|
| |
+ %description systemd
|
| |
+ This package contains the systemd specific Extra Packages for Enterprise
|
| |
+ Linux (EPEL) RPM macros for building EPEL packages.
|
| |
+
|
| |
%prep
|
| |
%setup -cT
|
| |
install -pm 644 %{SOURCE9} .
|
| |
@@ -48,6 +67,12 @@
|
| |
install -Dpm 755 %{SOURCE2} \
|
| |
%{buildroot}%{_rpmconfigdir}/gpgverify
|
| |
|
| |
+ # sysusers
|
| |
+ mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs/
|
| |
+ install -Dpm 0644 %{SOURCE21} %{buildroot}%{_rpmconfigdir}/macros.d/
|
| |
+ install -Dpm 0644 %{SOURCE22} %{buildroot}%{_rpmconfigdir}/fileattrs/
|
| |
+ install -Dpm 0755 %{SOURCE23} %{buildroot}%{_rpmconfigdir}/
|
| |
+ install -Dpm 0755 %{SOURCE24} %{buildroot}%{_rpmconfigdir}/
|
| |
# misc macros
|
| |
install -Dpm 644 %{SOURCE150} \
|
| |
%{buildroot}%{_rpmconfigdir}/macros.d/macros.build-constraints
|
| |
@@ -57,11 +82,21 @@
|
| |
%{_rpmconfigdir}/macros.d/macros.epel-rpm-macros
|
| |
%{_sysconfdir}/rpm/macros.zzz-epel-override
|
| |
%{_rpmconfigdir}/gpgverify
|
| |
+
|
| |
# misc macros
|
| |
%{_rpmconfigdir}/macros.d/macros.build-constraints
|
| |
|
| |
+ %files systemd
|
| |
+ # sysusers
|
| |
+ %{_rpmconfigdir}/macros.d/macros.sysusers
|
| |
+ %{_rpmconfigdir}/fileattrs/sysusers.attr
|
| |
+ %{_rpmconfigdir}/sysusers.prov
|
| |
+ %{_rpmconfigdir}/sysusers.generate-pre.sh
|
| |
|
| |
%changelog
|
| |
+ * Wed Jan 31 2022 Pablo Greco <pgreco@centosproject.org> - 7-35
|
| |
+ - Backport systemd sysusers macros from Fedora
|
| |
+
|
| |
* Mon Jan 31 2022 Stephen Gallagher <sgallagh@redhat.com> - 7-34
|
| |
- Drop nodejs_arches override. RHEL now provides all of the arches.
|
| |
|
| |