Hello community,

here is the log from the commit of package xinetd for openSUSE:Factory checked 
in at 2017-09-07 22:08:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xinetd (Old)
 and      /work/SRC/openSUSE:Factory/.xinetd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xinetd"

Thu Sep  7 22:08:04 2017 rev:37 rq:519882 version:2.3.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/xinetd/xinetd.changes    2017-05-20 
10:08:39.330337447 +0200
+++ /work/SRC/openSUSE:Factory/.xinetd.new/xinetd.changes       2017-09-07 
22:08:06.394168948 +0200
@@ -1,0 +2,14 @@
+Thu Aug 31 08:55:57 UTC 2017 - tchva...@suse.com
+
+- Version update to 2.3.15.3:
+  * .2 skipped due to typo in configure.ac
+  * Various manpage fixes
+  * Fix for multiple log targets crashing xinetd bsc#1054532
+
+-------------------------------------------------------------------
+Thu Aug 31 08:34:52 UTC 2017 - tchva...@suse.com
+
+- Expose XINETD_BIND_DELAY as sysconfig variable (bnc#972691)
+- Add patch xinetd-service-sysconfig.patch
+
+-------------------------------------------------------------------

Old:
----
  xinetd-2.3.15.1.tar.gz

New:
----
  sysconfig.xinetd
  xinetd-2.3.15.3.tar.xz
  xinetd-service-sysconfig.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xinetd.spec ++++++
--- /var/tmp/diff_new_pack.vL4jwn/_old  2017-09-07 22:08:07.034078747 +0200
+++ /var/tmp/diff_new_pack.vL4jwn/_new  2017-09-07 22:08:07.038078184 +0200
@@ -17,24 +17,24 @@
 
 
 Name:           xinetd
-Version:        2.3.15.1
+Version:        2.3.15.3
 Release:        0
 Summary:        An 'inetd' with Expanded Functionality
 License:        xinetd
 Group:          Productivity/Networking/System
 Url:            https://github.com/openSUSE/xinetd/
-Source0:        
https://github.com/openSUSE/xinetd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/openSUSE/xinetd/releases/download/%{version}/%{name}-%{version}.tar.xz
 Source1:        README.SUSE
 Source2:        logrotate
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
+Source3:        sysconfig.xinetd
+# PATCH-FIX-SUSE: use sysconfig service to generate the content
+Patch0:         xinetd-service-sysconfig.patch
 BuildRequires:  pkgconfig
 BuildRequires:  tcpd-devel
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(libtirpc)
+Requires(post): %fillup_prereq
 Provides:       inet-daemon
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %{?systemd_requires}
 
 %description
@@ -47,12 +47,12 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 # README.SUSE and logrotate
 cp %{SOURCE1} %{SOURCE2} .
 
 %build
-autoreconf -fvi
 %configure \
     --disable-silent-rules
 make %{?_smp_mflags}
@@ -64,10 +64,15 @@
 install -D -m 0644 contrib/%{name}.service 
%{buildroot}%{_unitdir}/%{name}.service
 ln -sf service %{buildroot}%{_sbindir}/rc%{name}
 
+# sysconfig
+install -d -m 755 %{buildroot}%{_localstatedir}/adm/fillup-templates
+install -m 644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates
+
 %pre
 %service_add_pre %{name}.service
 
 %post
+%{fillup_only -n xinetd}
 %service_add_post %{name}.service
 
 %preun
@@ -77,9 +82,7 @@
 %service_del_postun %{name}.service
 
 %files
-%defattr(-,root,root)
 %doc README.md CHANGELOG COPYRIGHT README.SUSE logrotate
-%{_mandir}/man3/*
 %{_mandir}/man5/*
 %{_mandir}/man8/*
 %config(noreplace) %{_sysconfdir}/xinetd.d/*
@@ -88,5 +91,6 @@
 %{_sbindir}/rcxinetd
 %{_bindir}/*
 %{_unitdir}/%{name}.service
+%{_localstatedir}/adm/fillup-templates/sysconfig.xinetd
 
 %changelog

++++++ sysconfig.xinetd ++++++
## Type:        string
## Default      "0"
# In case bind(2) call temporarily fails insert a pause of given
# number microseconds between retries. Ie. XINETD_BIND_DELAY=250000
XINETD_BIND_DELAY=0
++++++ xinetd-service-sysconfig.patch ++++++
Index: xinetd-2.3.15.1/contrib/xinetd.service
===================================================================
--- xinetd-2.3.15.1.orig/contrib/xinetd.service
+++ xinetd-2.3.15.1/contrib/xinetd.service
@@ -7,6 +7,7 @@ Documentation=man:xinetd.log
 
 [Service]
 Type=simple
+EnvironmentFile=-/etc/sysconfig/xinetd
 ExecStart=/usr/sbin/xinetd -stayalive -dontfork
 ExecReload=/usr/bin/kill -HUP $MAINPID
 

Reply via email to