oidentd/oidentd.spec

168 lines
4.6 KiB
RPMSpec

# $Id: oidentd.spec 7981 2009-11-03 03:05:34Z dag $
# Authority: matthias
# Upstream: Ryan McCabe <ryan$numb,org>
Summary: Implementation of the RFC1413 identification server
Name: oidentd
%define version 2.0.8
%define release 4
Version: %{version}
Release: %{release}%{?dist}
License: GPL
Group: System Environment/Daemons
URL: http://ojnk.sourceforge.net/
Packager: Dag Wieers <dag@wieers.com>
Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Source0: http://dl.sf.net/ojnk/oidentd-%{version}.tar.gz
Source1: identd.init
Source2: identd.spoof
Source3: oidentd.users
Patch0: oidentd-2.0.8-linux-2.6.21.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/service, /sbin/chkconfig
Requires(postun): /sbin/service
BuildRequires: byacc
BuildRequires: bison, flex
Provides: identd = %{version}
Conflicts: pidentd
%description
The oidentd package contains identd, which implements the RFC1413
identification server. Identd looks up specific TCP/IP connections
and returns either the user name or other information about the
process that owns the connection.
Install oidentd if you need to look up information about specific
TCP/IP connections.
%prep
%setup
%patch0 -p1
%build
%configure \
--enable-masq \
--enable-ipv6 \
--disable-debug \
--disable-warn \
CFLAGS="${RPM_OPT_FLAGS} -std=gnu89"
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%makeinstall
%{__install} -Dp -m 755 %{SOURCE1} %{buildroot}/etc/rc.d/init.d/identd
%{__install} -Dp -m 640 %{SOURCE2} %{buildroot}%{_sysconfdir}/identd.spoof
%{__install} -Dp -m 640 %{SOURCE3} %{buildroot}%{_sysconfdir}/oidentd.users
%clean
%{__rm} -rf %{buildroot}
%post
/sbin/chkconfig --add identd
%preun
if [ $1 -eq 0 ]; then
/sbin/service identd stop >/dev/null 2>&1
/sbin/chkconfig --del identd
fi
%postun
if [ $1 -ge 1 ]; then
/sbin/service identd condrestart >/dev/null 2>&1
fi
%files
%defattr(-, root, root, 0755)
%doc AUTHORS ChangeLog* COPYING* doc/rfc1413 NEWS README TODO
%attr(0640, root, nobody) %config(noreplace) %{_sysconfdir}/identd.spoof
%attr(0640, root, nobody) %config(noreplace) %{_sysconfdir}/oidentd.users
%config /etc/rc.d/init.d/identd
%{_sbindir}/oidentd
%{_mandir}/man?/*
%changelog
* Fri Jul 14 2023 BogusDateBot
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
by assuming the date is correct and changing the weekday.
* Tue Mar 29 2016 Jean-Philipe Pialasse <tests@pialasse.com> 2.0.8-4.sme
- fix missing masquerade [SME: 9404]
- fedora patch https://bugzilla.redhat.com/show_bug.cgi?id=1305491
* Fri Mar 18 2016 Jean-Philipe Pialasse <tests@pialasse.com> 2.08-2.sme
- Import for SME 10 [SME: 9340]
* Mon Apr 16 2007 Dries Verachtert <dries@ulyssis.org> - 2.0.8-1 - 7981/dag
- Updated to release 2.0.8.
* Wed Nov 3 2004 Matthias Saou <http://freshrpms.net/> 2.0.7-4
- Rebuild for Fedora Core 3.
- Change /etc/init.d to /etc/rc.d/init.d and minor other spec tweaks.
* Wed May 19 2004 Matthias Saou <http://freshrpms.net/> 2.0.7-3
- Rebuild for Fedora Core 2.
* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 2.0.7-2
- Rebuild for Fedora Core 1.
* Tue Jul 15 2003 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.7.
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
- Rebuilt for Red Hat Linux 9.
* Sun Sep 29 2002 Matthias Saou <http://freshrpms.net/>
- Rebuilt for Red Hat Linux 8.0.
* Thu Aug 22 2002 Matthias Saou <http://freshrpms.net/>
- Fixed the init script's status, thanks to Jørn for spotting this.
* Wed Aug 21 2002 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.4.
* Fri May 3 2002 Matthias Saou <http://freshrpms.net/>
- Rebuilt against Red Hat Linux 7.3.
- Added the %%{?_smp_mflags} expansion.
* Tue Jan 8 2002 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.3.
- Fix user in %files for "-".
* Sun Dec 30 2001 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.2.
* Thu Oct 4 2001 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.1.
* Mon Oct 1 2001 Matthias Saou <http://freshrpms.net/>
- Update to 2.0.0.
* Sat Sep 15 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.9.9.1.
* Mon Aug 27 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.9.9 (complete program rewrite).
- Added new docs and manpages.
* Tue Apr 24 2001 Matthias Saou <http://freshrpms.net/>
- Spec file cleanup and rebuilt for Red Hat 7.1.
* Tue Jan 2 2001 Matthias Saou <http://freshrpms.net/>
- Added a Conflicts: for pidentd
- Quick cleanup
- Fixed o-r modes
- Changed the uid/gid in the initscript
* Wed Dec 27 2000 Matthias Saou <http://freshrpms.net/>
- Initial RPM release