]> git.pld-linux.org Git - packages/atftp.git/blob - atftp.spec
- rel 8 (rebuild with fixed %useradd/%groupadd macros)
[packages/atftp.git] / atftp.spec
1 Summary:        Client for the Trivial File Transfer Protocol (TFTP)
2 Summary(de):    Client für das 'trivial file transfer protocol (tftp)'
3 Summary(fr):    Client pour le « trivial file transfer protocol » (tftp)
4 Summary(pl):    Klient TFTP (Trivial File Transfer Protocol)
5 Summary(tr):    Ýlkel dosya aktarým protokolu (TFTP) için sunucu ve istemci
6 Name:           atftp
7 Version:        0.7
8 Release:        8
9 License:        GPL
10 Group:          Applications/Networking
11 Source0:        ftp://ftp.mamalinux.com/pub/atftp/%{name}-%{version}.tar.gz
12 # Source0-md5:  3b27365772d918050b2251d98a9c7c82
13 Source1:        %{name}d.inetd
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  libtool
17 BuildRequires:  libwrap-devel
18 BuildRequires:  rpmbuild(macros) >= 1.268
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 The Trivial File Transfer Protocol (TFTP) is normally used only for
23 booting diskless workstations. This package contains tftp client.
24
25 %description -l de
26 Das trivial file transfer protocol (tftp) wird in der Regel nur zum
27 Booten von disklosen Workstations benutzt. Es bietet nur geringe
28 Sicherheit und sollte nur im Bedarfsfall aktiviert werden.
29
30 %description -l fr
31 Le « trivial file transfer protocol » (tftp) est normalement utilisé
32 uniquement pour démarrer les stations de travail sans disque. Il offre
33 très peu de sécurité et ne devrait pas être activé sauf si c'est
34 nécessaire.
35
36 %description -l pl
37 Tftp (trivial file transfer protocol) jest u¿ywany g³ównie do
38 startowania stacji bezdyskowych z sieci. Pakiet ten zawiera aplikacjê
39 tftp klienta.
40
41 %description -l tr
42 Ýlkel dosya aktarým protokolu genelde disksiz iþ istasyonlarýnýn að
43 üzerinden açýlmalarýnda kullanýlýr. Güvenlik denetimleri çok az
44 olduðundan zorunlu kalmadýkça çalýþtýrýlmamalýdýr.
45
46 %package -n atftpd
47 Summary:        Daemon for the trivial file transfer protocol (tftp)
48 Summary(de):    Dämon für das 'trivial file transfer protocol (tftp)'
49 Summary(fr):    Démon pour le « trivial file transfer protocol » (tftp)
50 Summary(pl):    Serwer tftp (trivial file transfer protocol)
51 Summary(tr):    Ýlkel dosya aktarým protokolu (TFTP) için sunucu ve istemci
52 Group:          Networking/Daemons
53 Requires(postun):       /usr/sbin/userdel
54 Requires(pre):  /bin/id
55 Requires(pre):  /usr/sbin/useradd
56 Requires:       rc-inetd >= 0.8.1
57 Provides:       tftpdaemon
58 Provides:       user(tftp)
59 Obsoletes:      inetutils-tftpd
60 Obsoletes:      tftp-server
61 Obsoletes:      tftpd
62 Obsoletes:      tftpd-hpa
63 Obsoletes:      utftpd
64
65 %description -n atftpd
66 The Trivial File Transfer Protocol (TFTP) is normally used only for
67 booting diskless workstations. The tftp package provides the user
68 interface for TFTP, which allows users to transfer files to and from a
69 remote machine. It provides very little security, and should not be
70 enabled unless it is needed.
71
72 %description -n atftpd -l de
73 Das trivial file transfer protocol (tftp) wird in der Regel nur zum
74 Booten von disklosen Workstations benutzt. Es bietet nur geringe
75 Sicherheit und sollte nur im Bedarfsfall aktiviert werden.
76
77 %description -n atftpd -l fr
78 Le « trivial file transfer protocol » (tftp) est normalement utilisé
79 uniquement pour démarrer les stations de travail sans disque. Il offre
80 très peu de sécurité et ne devrait pas être activé sauf si c'est
81 nécessaire.
82
83 %description -n atftpd -l pl
84 TFTP (Trivial File Transfer Protocol) jest u¿ywany g³ównie do
85 startowania stacji bezdyskowych z sieci. Serwer tftp powinien byæ
86 instalowany tylko wtedy, kiedy zachodzi taka konieczno¶æ poniewa¿
87 nale¿y on do aplikacji o niskim poziomie bezpieczeñstwa.
88
89 %prep
90 %setup -q
91
92 %build
93 sed -i -e 's#argz.h##g' Makefile*
94 rm -f missing argz.h
95 %{__libtoolize}
96 %{__aclocal}
97 %{__automake}
98 %{__autoconf}
99 %configure
100 %{__make}
101
102 %install
103 rm -rf $RPM_BUILD_ROOT
104 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},/etc/sysconfig/rc-inetd} \
105         $RPM_BUILD_ROOT{%{_mandir}/man{1,8},/var/lib/tftp}
106
107 install atftpd $RPM_BUILD_ROOT%{_sbindir}
108 install atftp $RPM_BUILD_ROOT%{_bindir}
109 install *.8 $RPM_BUILD_ROOT%{_mandir}/man8/
110 install *.1 $RPM_BUILD_ROOT%{_mandir}/man1/
111
112 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/tftpd
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %pre -n atftpd
118 %useradd -u 15 -r -d /var/lib/tftp -s /bin/false -c "TFTP User" -g ftp tftp
119
120 %post -n atftpd
121 %service -q rc-inetd reload
122
123 %postun -n atftpd
124 if [ "$1" = "0" ]; then
125         %service -q rc-inetd reload
126         %userremove tftp
127 fi
128
129 %files
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_bindir}/*
132 %{_mandir}/man1/*
133
134 %files -n atftpd
135 %defattr(644,root,root,755)
136 %doc README FAQ
137 %attr(755,root,root) %{_sbindir}/*
138 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/tftpd
139 %attr(750,tftp,root) %dir /var/lib/tftp
140 %{_mandir}/man8/*
This page took 0.177837 seconds and 4 git commands to generate.