1 Summary: Secure finger daemon
2 Summary(pl): Bezpieczny serwer finger
7 Group: Networking/Daemons
8 Source0: ftp://ftp.fu-berlin.de/pub/unix/security/ffingerd/%{name}-%{version}.tar.bz2
10 Patch0: %{name}-DESTDIR.patch
11 Patch1: %{name}-gethostbyaddr_is_in_libc_aka_no_libnsl.patch
12 Patch2: %{name}-SA_LEN.patch
13 URL: http://www.fefe.de/ffingerd/
14 BuildRequires: autoconf
15 BuildRequires: automake
17 Prereq: rc-inetd >= 0.8.1
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 Obsoletes: bsd-fingerd
21 Obsoletes: finger-server
26 The ffingerd program is a drop-in replacement for the standard fingerd
27 daemon. Ffingerd is invoked by inetd and it runs as nobody. Ffingerd
28 does not allow global finger queries (finger @host), indirect finger
29 queries (finger foo@host.a@host.b), it does not give away valuable
30 information like the shell, login directory and time of last login,
31 and users can put a ".nofinger" file in their homes and then ffingerd
32 will respond with "That user does not want to be fingered".
35 Program ffingerd jest zamiennikiem dla standardowego demona fingerd.
36 Jest uruchamiany przez inetd i pracuje jako u¿ytkownik nobody.
37 Ffingerd nie pozwala na zapytania globalne (finger @host), zapytania
38 po¶rednie (finger foo@host.a@host.b), nie wy¶wietla informacji o
39 pow³oce u¿ytkownika, jego katalogu domowym i czasie ostatniego
40 zalogowania. Umo¿liwia u¿ytkownikom stworzenie w katalogu domowym
53 CFLAGS="%{rpmcflags} -D__ss_family=ss_family" \
58 rm -rf $RPM_BUILD_ROOT
59 install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
61 %{__make} install DESTDIR=$RPM_BUILD_ROOT
63 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/fingerd
66 if [ -f /var/lock/subsys/rc-inetd ]; then
67 /etc/rc.d/init.d/rc-inetd reload 1>&2
69 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
73 if [ -f /var/lock/subsys/rc-inetd ]; then
74 /etc/rc.d/init.d/rc-inetd reload
78 rm -rf $RPM_BUILD_ROOT
81 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_sbindir}/*
84 %attr(640,root,root) /etc/sysconfig/rc-inetd/fingerd