robert pushed to sip-redirect (epel7). "Remove support for Red Hat
Enterprise Linux 6"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-07-31 21:46:55 UTC
From 1b8e54ee3b0349ee84dc8b92dfbebf7288846ebf Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert(a)fedoraproject.org>
Date: Dec 31 2020 04:03:18 +0000
Subject: Remove support for Red Hat Enterprise Linux 6
---
diff --git a/sip-redirect.spec b/sip-redirect.spec
index b4860ef..336170f 100644
--- a/sip-redirect.spec
+++ b/sip-redirect.spec
@@ -8,23 +8,13 @@ URL: https://ftp.robert-scheck.de/linux/%{name}/
Source: https://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
BuildArch: noarch
Requires: logrotate
-%if 0%{?rhel} > 6 || 0%{?fedora} > 16
Requires: perl(Socket) >= 1.95
-%else
-Requires: perl(Socket6)
-%endif
Requires(pre): shadow-utils
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
BuildRequires: perl-generators
BuildRequires: systemd
-%else
-Requires(post): /sbin/chkconfig
-Requires(preun): /sbin/service, /sbin/chkconfig
-Requires(postun): /sbin/service
-%endif
%description
sip-redirect is a tiny SIP redirect server written in Perl. It is IPv4 and
@@ -55,7 +45,6 @@ exit 0
touch %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
chown sip:sip %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
%systemd_post %{name}.service
%preun
@@ -63,30 +52,12 @@ chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
%postun
%systemd_postun_with_restart %{name}.service
-%else
-/sbin/chkconfig --add %{name}
-
-%preun
-if [ $1 -eq 0 ]; then
- /sbin/service %{name} stop > /dev/null 2>&1 || :
- /sbin/chkconfig --del %{name}
-fi
-
-%postun
-if [ $1 -ne 0 ]; then
- /sbin/service %{name} condrestart > /dev/null 2>&1 || :
-fi
-%endif
%files
%license COPYING
%doc ChangeLog README
%{_bindir}/%{name}
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
%{_unitdir}/%{name}.service
-%else
-%{_sysconfdir}/rc.d/init.d/%{name}
-%endif
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%ghost %attr(0640,sip,sip) %{_localstatedir}/log/%{name}
https://src.fedoraproject.org/rpms/sip-redirect/c/1b8e54ee3b0349ee84dc8b9...
1Â year, 8Â months
robert pushed to sip-redirect (epel8). "Merge remote-tracking branch
'origin/main' into epel8"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-07-31 21:46:38 UTC
From aad3b39e5fbf02bf3754da7544d07e29ed211485 Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert(a)fedoraproject.org>
Date: Jul 31 2022 21:46:27 +0000
Subject: Merge remote-tracking branch 'origin/main' into epel8
---
diff --git a/sip-redirect.spec b/sip-redirect.spec
index bf5e3c1..937d648 100644
--- a/sip-redirect.spec
+++ b/sip-redirect.spec
@@ -2,29 +2,20 @@ Summary: Tiny IPv4 and IPv6 SIP redirect server written in Perl
Summary(de): Ein winziger, in Perl geschriebener, SIP Redirekt-Server
Name: sip-redirect
Version: 0.2.0
-Release: 9%{?dist}
+Release: 18%{?dist}
License: GPLv2+
URL: https://ftp.robert-scheck.de/linux/%{name}/
-Source: https://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
+Source0: https://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
+Source1: sip-redirect.sysusersd
BuildArch: noarch
-Requires: logrotate
-%if 0%{?rhel} > 6 || 0%{?fedora} > 16
-Requires: perl(Socket) >= 1.95
-%else
-Requires: perl(Socket6)
-%endif
-Requires(pre): shadow-utils
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
+BuildRequires: make
BuildRequires: perl-generators
BuildRequires: systemd
-%else
-Requires(post): /sbin/chkconfig
-Requires(preun): /sbin/service, /sbin/chkconfig
-Requires(postun): /sbin/service
-%endif
+BuildRequires: systemd-rpm-macros
+Requires: logrotate
+Requires: perl(Socket) >= 1.95
+%{?systemd_requires}
+%{?sysusers_requires_compat}
%description
sip-redirect is a tiny SIP redirect server written in Perl. It is IPv4 and
@@ -46,16 +37,16 @@ verwendet. Es wurde keine Unterstützung für TCP und für Multicast eingebaut.
%install
%make_install
+# Declarative allocation of system users and groups
+install -D -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysusersdir}/%{name}.conf
+
%pre
-getent group sip > /dev/null || %{_sbindir}/groupadd -r sip
-getent passwd sip > /dev/null || %{_sbindir}/useradd -r -g sip -d / -s /sbin/nologin -c "SIP redirect server" sip
-exit 0
+%sysusers_create_compat %{SOURCE1}
%post
touch %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
chown sip:sip %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
-chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
+chmod 0640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
%systemd_post %{name}.service
%preun
@@ -63,35 +54,46 @@ chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
%postun
%systemd_postun_with_restart %{name}.service
-%else
-/sbin/chkconfig --add %{name}
-
-%preun
-if [ $1 -eq 0 ]; then
- /sbin/service %{name} stop > /dev/null 2>&1 || :
- /sbin/chkconfig --del %{name}
-fi
-
-%postun
-if [ $1 -ne 0 ]; then
- /sbin/service %{name} condrestart > /dev/null 2>&1 || :
-fi
-%endif
%files
%license COPYING
%doc ChangeLog README
%{_bindir}/%{name}
-%if 0%{?rhel} > 6 || 0%{?fedora} > 17
%{_unitdir}/%{name}.service
-%else
-%{_sysconfdir}/rc.d/init.d/%{name}
-%endif
+%{_sysusersdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%ghost %attr(0640,sip,sip) %{_localstatedir}/log/%{name}
%changelog
+* Sun Jul 31 2022 Robert Scheck <robert(a)fedoraproject.org> 0.2.0-18
+- Added sysusers.d file to achieve user() and group() provides
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-17
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Sat Jan 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 0.2.0-14
+- Rebuilt for updated systemd-rpm-macros
+ See https://pagure.io/fesco/issue/2583.
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Mon Jun 03 2019 Robert Scheck <robert(a)fedoraproject.org> 0.2.0-9
- Corrected systemd scriptlets usage (#1716388)
diff --git a/sip-redirect.sysusersd b/sip-redirect.sysusersd
new file mode 100644
index 0000000..9bbf937
--- /dev/null
+++ b/sip-redirect.sysusersd
@@ -0,0 +1,2 @@
+#Type Name ID GECOS Home directory Shell
+u sip - "SIP redirect server" - /sbin/nologin
https://src.fedoraproject.org/rpms/sip-redirect/c/aad3b39e5fbf02bf3754da7...
1Â year, 8Â months
robert pushed to sip-redirect (epel8). "Added sysusers.d file to
achieve user() and group() provides"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-07-31 21:46:38 UTC
From ac0a9f5042d965d3a315f93a1bfbb1a368767964 Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert(a)fedoraproject.org>
Date: Jul 31 2022 21:45:02 +0000
Subject: Added sysusers.d file to achieve user() and group() provides
---
diff --git a/sip-redirect.spec b/sip-redirect.spec
index ff0a40f..937d648 100644
--- a/sip-redirect.spec
+++ b/sip-redirect.spec
@@ -2,20 +2,20 @@ Summary: Tiny IPv4 and IPv6 SIP redirect server written in Perl
Summary(de): Ein winziger, in Perl geschriebener, SIP Redirekt-Server
Name: sip-redirect
Version: 0.2.0
-Release: 17%{?dist}
+Release: 18%{?dist}
License: GPLv2+
URL: https://ftp.robert-scheck.de/linux/%{name}/
-Source: https://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
+Source0: https://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
+Source1: sip-redirect.sysusersd
BuildArch: noarch
-Requires: logrotate
-Requires: perl(Socket) >= 1.95
-Requires(pre): shadow-utils
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-BuildRequires: make
+BuildRequires: make
BuildRequires: perl-generators
BuildRequires: systemd
+BuildRequires: systemd-rpm-macros
+Requires: logrotate
+Requires: perl(Socket) >= 1.95
+%{?systemd_requires}
+%{?sysusers_requires_compat}
%description
sip-redirect is a tiny SIP redirect server written in Perl. It is IPv4 and
@@ -37,15 +37,16 @@ verwendet. Es wurde keine Unterstützung für TCP und für Multicast eingebaut.
%install
%make_install
+# Declarative allocation of system users and groups
+install -D -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysusersdir}/%{name}.conf
+
%pre
-getent group sip > /dev/null || %{_sbindir}/groupadd -r sip
-getent passwd sip > /dev/null || %{_sbindir}/useradd -r -g sip -d / -s /sbin/nologin -c "SIP redirect server" sip
-exit 0
+%sysusers_create_compat %{SOURCE1}
%post
touch %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
chown sip:sip %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
-chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
+chmod 0640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
%systemd_post %{name}.service
%preun
@@ -59,11 +60,15 @@ chmod 640 %{_localstatedir}/log/%{name} > /dev/null 2>&1 || :
%doc ChangeLog README
%{_bindir}/%{name}
%{_unitdir}/%{name}.service
+%{_sysusersdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%ghost %attr(0640,sip,sip) %{_localstatedir}/log/%{name}
%changelog
+* Sun Jul 31 2022 Robert Scheck <robert(a)fedoraproject.org> 0.2.0-18
+- Added sysusers.d file to achieve user() and group() provides
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.0-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
diff --git a/sip-redirect.sysusersd b/sip-redirect.sysusersd
new file mode 100644
index 0000000..9bbf937
--- /dev/null
+++ b/sip-redirect.sysusersd
@@ -0,0 +1,2 @@
+#Type Name ID GECOS Home directory Shell
+u sip - "SIP redirect server" - /sbin/nologin
https://src.fedoraproject.org/rpms/sip-redirect/c/ac0a9f5042d965d3a315f93...
1Â year, 8Â months