Hello community, here is the log from the commit of package oidentd for openSUSE:Factory checked in at 2018-05-29 16:53:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/oidentd (Old) and /work/SRC/openSUSE:Factory/.oidentd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "oidentd" Tue May 29 16:53:27 2018 rev:21 rq:612847 version:2.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/oidentd/oidentd.changes 2017-11-24 10:54:35.988001772 +0100 +++ /work/SRC/openSUSE:Factory/.oidentd.new/oidentd.changes 2018-05-29 16:53:27.741197029 +0200 @@ -1,0 +2,19 @@ +Tue May 29 11:40:22 UTC 2018 - [email protected] + +- fix source URLs and some spec cleanup + +------------------------------------------------------------------- +Tue May 29 09:39:55 UTC 2018 - [email protected] + +- Version bump to 2.2.3 +- Added bison and flex as build dependencies as upstream changed + the project to generate the files at the build time +- Removed TODO as it is not present an more +- Changed service file to [email protected], so each opened socket + can be given own instance. + FWIW, instead of this, oidentd could be run as a traditional + daemon, by removing oidentd.socket and flag --stdio from the + service. For some reason, to resolve boo#953608 @ was removed, + which prevents using oidentd at least on Leap 15.0. + +------------------------------------------------------------------- Old: ---- oidentd-2.0.8.tar.bz2 oidentd.service New: ---- oidentd-2.2.3.tar.xz oidentd-2.2.3.tar.xz.asc oidentd.keyring [email protected] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ oidentd.spec ++++++ --- /var/tmp/diff_new_pack.8vU5kg/_old 2018-05-29 16:53:28.649163625 +0200 +++ /var/tmp/diff_new_pack.8vU5kg/_new 2018-05-29 16:53:28.649163625 +0200 @@ -1,7 +1,7 @@ # # spec file for package oidentd # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,35 +18,38 @@ #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates + %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - %if 0%{?suse_version} > 1230 %bcond_without systemd %else %bcond_with systemd %endif - Name: oidentd -Version: 2.0.8 +Version: 2.2.3 Release: 0 -Url: http://dev.ojnk.net/ Summary: Configurable IDENT Server That Supports NAT/IP Masquerading -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Networking/System -Source: http://prdownloads.sourceforge.net/ojnk/%{name}-%{version}.tar.bz2 +Url: https://oidentd.janikrabe.com/ +Source: https://ftp.janikrabe.com/pub/oidentd/releases/%{version}/oidentd-%{version}.tar.xz Source1: sysconfig.oidentd Source2: rc.oidentd -Source3: oidentd.service +Source3: [email protected] Source4: oidentd.socket -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source5: https://ftp.janikrabe.com/pub/oidentd/releases/%{version}/oidentd-%{version}.tar.xz.asc +# https://janikrabe.com/key.asc +Source6: %{name}.keyring +BuildRequires: automake +BuildRequires: bison +BuildRequires: flex %if %{with systemd} -%{?systemd_requires} BuildRequires: systemd-rpm-macros +%{?systemd_requires} %else -PreReq: %insserv_prereq %fillup_prereq +Requires(post): %fillup_prereq +Requires(post): %insserv_prereq %endif -BuildRequires: automake %description Oidentd is an ident (rfc1413 compliant) daemon that runs on Linux, @@ -58,16 +61,16 @@ pairs. %prep -%setup +%setup -q %build CFLAGS="%{optflags} -fgnu89-inline" autoreconf --install --force %configure -make all +make %{?_smp_mflags} all %install -make DESTDIR=%{buildroot} install +%make_install mkdir -p %{buildroot}/%{_sysconfdir} \ %{buildroot}%{_fillupdir} \ %if %{with systemd} @@ -77,48 +80,47 @@ %endif touch %{buildroot}/%{_sysconfdir}/oidentd.conf touch %{buildroot}/%{_sysconfdir}/oidentd_masq.conf -cp -p %{S:1} %{buildroot}%{_fillupdir} +cp -p %{SOURCE1} %{buildroot}%{_fillupdir} %if %{with systemd} -install -p -m 0644 %{SOURCE3} %{buildroot}/%{_unitdir}/oidentd.service +install -p -m 0644 %{SOURCE3} %{buildroot}/%{_unitdir}/[email protected] install -p -m 0644 %{SOURCE4} %{buildroot}/%{_unitdir}/oidentd.socket -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{name} +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %else -install -p -m 0755 %{S:2} %{buildroot}%{_sysconfdir}/init.d/oidentd +install -p -m 0755 %{SOURCE2} %{buildroot}%{_sysconfdir}/init.d/oidentd ln -fs %{_sysconfdir}/init.d/oidentd %{buildroot}%{_sbindir}/rcoidentd %endif %if %{with systemd} %pre -%service_add_pre oidentd.service oidentd.socket +%service_add_pre [email protected] oidentd.socket %endif %post %if %{with systemd} -%service_add_post oidentd.service oidentd.socket -%{fillup_only} +%service_add_post [email protected] oidentd.socket +%fillup_only %else -%{fillup_and_insserv} +%fillup_and_insserv %endif %if %{with systemd} %preun -%service_del_preun oidentd.service oidentd.socket +%service_del_preun [email protected] oidentd.socket %endif %postun %if %{with systemd} -%service_del_postun oidentd.service oidentd.socket +%service_del_postun [email protected] oidentd.socket %else -%{restart_on_update} -%{insserv_cleanup} +%restart_on_update +%insserv_cleanup %endif %files -%defattr(-,root,root) %config(noreplace) %ghost %{_sysconfdir}/oidentd.conf %config(noreplace) %ghost %{_sysconfdir}/oidentd_masq.conf %if %{with systemd} -%{_unitdir}/oidentd.service +%{_unitdir}/[email protected] %{_unitdir}/oidentd.socket %else %config %{_sysconfdir}/init.d/oidentd @@ -126,9 +128,10 @@ %{_fillupdir}/sysconfig.oidentd %{_sbindir}/oidentd %{_sbindir}/rcoidentd -%{_mandir}/man5/oidentd.conf.5.gz -%{_mandir}/man5/oidentd_masq.conf.5.gz -%{_mandir}/man8/oidentd.8.gz -%doc AUTHORS COPYING* ChangeLog* NEWS README TODO +%{_mandir}/man5/oidentd.conf.5%{?ext_man} +%{_mandir}/man5/oidentd_masq.conf.5%{?ext_man} +%{_mandir}/man8/oidentd.8%{?ext_man} +%license COPYING* +%doc AUTHORS ChangeLog* NEWS README %changelog ++++++ [email protected] ++++++ [Unit] Description=RFC 1413 identification server Documentation=man:oidentd(8) man:oidentd.conf(5) man:oidentd_masq.conf(5) [Service] Type=simple PrivateDevices=true EnvironmentFile=/etc/sysconfig/oidentd ExecStart=/usr/sbin/oidentd -I -u nobody -g nobody --foreground --nosyslog $OIDENTD_OPTIONS StandardInput=socket StandardError=syslog
