0f0186ec |
License: BSD/
Group: Applications/Internet
Vendor: VMware, Inc.
Distribution: Photon
Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/bsd-finger-%{version}.tar.gz
%define sha1 bsd-finger=cc0ab33494c618cf6f75d3e91c744bd36628cfe5
Source1: finger.socket
Source2: finger@.service
Source3: LICENSE
Patch0: bsd-finger-time.patch
Patch1: fix-manpage-typo.patch
BuildRequires: systemd
%description
Finger is a utility that allows users to see information about system users
(login name, home directory, name, and more) on local and remote systems.
%package server
License: BSD
Summary: A Server for Showing User Information
Group: System Environment/Daemons
Requires: finger
Requires: systemd
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
%description server
The finger daemon implements a simple protocol based on RFC1196 that provides an
interface to the Name and Finger programs at several network sites. The program
is supposed to return a friendly human-oriented status report on either the
system at the moment or a person.
%prep
%setup -q -n bsd-finger-%{version}
%patch0 -p1
%patch1 -p1
%build |
0f0186ec |
./configure \
--prefix=%{_prefix}
make %{?_smp_mflags}
%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_mandir}/man{1,8}
mkdir -p %{buildroot}%{_sbindir}
mkdir -p %{buildroot}%{_unitdir}
install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
install -m 644 %{SOURCE3} LICENSE
make INSTALLROOT=%{buildroot} MANDIR=/usr/share/man install
%check
make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
%post server
%systemd_post finger.socket
%preun server
%systemd_preun finger.socket
%postun server
%systemd_postun_with_restart finger.socket
%files
%license LICENSE
%attr(0755,root,root) %{_bindir}/finger
%{_mandir}/man1/finger.1*
%files server
%license LICENSE
%{_unitdir}/finger.socket
%{_unitdir}/finger@.service
%attr(0755,root,root) %{_sbindir}/in.fingerd
%{_mandir}/man8/in.fingerd.8*
%{_mandir}/man8/fingerd.8*
%changelog |