[sip-redirect] Upgrade to 0.2.0

Robert Scheck robert at fedoraproject.org
Sat Nov 29 00:00:38 UTC 2014


commit e5d9f95059e7a7e0264f9c883ff62ff5f04c8f00
Author: Robert Scheck <robert at fedoraproject.org>
Date:   Sat Nov 29 01:00:34 2014 +0100

    Upgrade to 0.2.0

 .gitignore        |    2 +-
 sip-redirect.spec |   44 +++++++++++++++++++++++++++++++++++++-------
 sources           |    2 +-
 3 files changed, 39 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a4ea7b2..1e13ccd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-sip-redirect-0.1.2.tar.gz
+sip-redirect-*.tar.gz
diff --git a/sip-redirect.spec b/sip-redirect.spec
index 0174b14..97ddfd1 100644
--- a/sip-redirect.spec
+++ b/sip-redirect.spec
@@ -1,18 +1,30 @@
 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.1.2
-Release:           11%{?dist}
+Version:           0.2.0
+Release:           1%{?dist}
 Group:             System Environment/Daemons
 License:           GPLv2+
 URL:               http://ftp.robert-scheck.de/linux/%{name}/
 Source:            http://ftp.robert-scheck.de/linux/%{name}/%{name}-%{version}.tar.gz
 BuildArch:         noarch
-Requires:          perl(Socket6), logrotate
+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:     systemd
+%else
 Requires(post):    /sbin/chkconfig
 Requires(preun):   /sbin/service, /sbin/chkconfig
 Requires(postun):  /sbin/service
+%endif
 BuildRoot:         %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
@@ -42,9 +54,19 @@ getent passwd sip > /dev/null || %{_sbindir}/useradd -r -g sip -d / -s /sbin/nol
 exit 0
 
 %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
+%systemd_post
+
+%preun
+%systemd_preun
+
+%postun
+%systemd_postun_with_restart
+%else
 /sbin/chkconfig --add %{name}
-touch %{_localstatedir}/log/%{name}
-chown sip:sip %{_localstatedir}/log/%{name}
 
 %preun
 if [ $1 -eq 0 ]; then
@@ -56,20 +78,28 @@ fi
 if [ $1 -ne 0 ]; then
   /sbin/service %{name} condrestart > /dev/null 2>&1 || :
 fi
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %doc ChangeLog COPYING 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(0644,sip,sip) %{_localstatedir}/log/%{name}
+%ghost %attr(0640,sip,sip) %{_localstatedir}/log/%{name}
 
 %changelog
+* Sat Nov 29 2014 Robert Scheck <robert at fedoraproject.org> 0.2.0-1
+- Upgrade to 0.2.0
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1.2-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index 074bfa4..de3fb8f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c0b3ed39ee6a650658fde2a25fa08b6e  sip-redirect-0.1.2.tar.gz
+b7a7af263adbba639aa17c10636f453a  sip-redirect-0.2.0.tar.gz


More information about the scm-commits mailing list