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