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

Reply via email to