Summary: The client and server for the Trivial File Transfer Protocol (TFTP) Name: tftp Version: 0.48 Release: %mkrel 1 License: BSD Group: System/Servers URL: http://www.kernel.org/pub/software/network/tftp/ Source0: http://www.kernel.org/pub/software/network/tftp/tftp-hpa-%{version}.tar.bz2 Source1: tftp-xinetd BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description The Trivial File Transfer Protocol (TFTP) is normally used only for booting diskless workstations. The tftp package provides the user interface for TFTP, which allows users to transfer files to and from a remote machine. This program, and TFTP, provide very little security, and should not be enabled unless it is expressly needed. %package server Summary: The server for the Trivial File Transfer Protocol (TFTP) Group: System/Servers Requires: xinetd Requires(post): rpm-helper Requires(preun):rpm-helper %description server The Trivial File Transfer Protocol (TFTP) is normally used only for booting diskless workstations. The tftp-server package provides the server for TFTP, which allows users to transfer files to and from a remote machine. TFTP provides very little security, and should not be enabled unless it is expressly needed. The TFTP server is run from %{_sysconfdir}/xinetd.d/tftp, and is disabled by default on a Mandriva Linux systems. %prep %setup -q -n tftp-hpa-%{version} %build %serverbuild sh configure --prefix=%{_prefix} perl -pi -e ' s,^CC=.*$,CC=cc,; s,^BINDIR=.*$,BINDIR=%{_bindir},; s,^MANDIR=.*$,MANDIR=%{_mandir},; s,^SBINDIR=.*$,SBINDIR=%{_sbindir},; ' MCONFIG %make %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_mandir}/man{1,8} mkdir -p %{buildroot}%{_sbindir} make INSTALLROOT=%{buildroot} MANDIR=%{_mandir} install install -m755 -d %{buildroot}%{_localstatedir}/lib/tftpboot/ install -m644 %{SOURCE1} -D %{buildroot}%{_sysconfdir}/xinetd.d/tftp %post server %_post_service %{name} %preun server %_preun_service %{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/tftp %{_mandir}/man1/* %files server %defattr(-,root,root) %dir %{_localstatedir}/lib/tftpboot %config(noreplace) %{_sysconfdir}/xinetd.d/tftp %{_sbindir}/in.tftpd %{_mandir}/man8/* %changelog * Mon Aug 18 2008 Erwan Velu <erwan@mandriva.org> 0.48-1mdv2009.0 + Revision: 273321 - 0.48 * Wed Jun 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.42-5mdv2009.0 + Revision: 225690 - rebuild + Pixel <pixel@mandriva.com> - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) * Wed Mar 05 2008 Oden Eriksson <oeriksson@mandriva.com> 0.42-4mdv2008.1 + Revision: 179647 - rebuild + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sat Mar 17 2007 Oden Eriksson <oeriksson@mandriva.com> 0.42-3mdv2007.1 + Revision: 145574 - Import tftp * Sat Mar 17 2007 Oden Eriksson <oeriksson@mandriva.com> 0.42-3mdv2007.1 - use the %%mrel macro * Fri Apr 28 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.42-2mdk - s/Mandrakelinux/Mandriva Linux/ * Fri Apr 21 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 0.42-1mdk - New release 0.42 - fix prereq * Sun Jan 01 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.40-3mdk - Rebuild * Thu Jan 20 2005 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.40-2mdk - rebuild for new readline - fix summary-ended-with-dot * Thu Dec 02 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.40-1mdk - 0.40 - drop malta patch (P0) * Wed May 05 2004 Juan Quintela <quintela@mandrakesoft.com> 0.36-1mdk - 0.36. * Tue Apr 06 2004 Michael Scherer <misc@mandrake.org> 0.34-2mdk - removed forbidden word