]> git.pld-linux.org Git - packages/atftp.git/blame - atftp.spec
- up to 0.7.1; switch to sourceforge as upstream
[packages/atftp.git] / atftp.spec
CommitLineData
4b5838f1 1Summary: Client for the Trivial File Transfer Protocol (TFTP)
fe7e8303
ER
2Summary(de.UTF-8): Client für das 'trivial file transfer protocol (tftp)'
3Summary(fr.UTF-8): Client pour le « trivial file transfer protocol » (tftp)
4Summary(pl.UTF-8): Klient TFTP (Trivial File Transfer Protocol)
5Summary(tr.UTF-8): İlkel dosya aktarım protokolu (TFTP) için sunucu ve istemci
4b5838f1 6Name: atftp
06599462
AM
7Version: 0.7.1
8Release: 1
4b5838f1 9License: GPL
10Group: Applications/Networking
06599462
AM
11Source0: http://downloads.sourceforge.net/project/atftp/%{name}-%{version}.tar.gz
12# Source0-md5: 367bf401965fbed04585b1229c2191a8
6ef28b5a 13Source1: %{name}d.inetd
44540900 14Source2: %{name}d.init
15Source3: %{name}d.sysconfig
06599462
AM
16Patch0: %{name}-tinfo.patch
17Patch1: %{name}-clk.patch
18URL: http://sourceforge.net/projects/atftp/
be47da68 19BuildRequires: autoconf
20BuildRequires: automake
be47da68 21BuildRequires: libtool
057a9039 22BuildRequires: libwrap-devel
06599462 23BuildRequires: readline-devel
057a9039 24BuildRequires: rpmbuild(macros) >= 1.268
4b5838f1 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4b5838f1 26
27%description
28The Trivial File Transfer Protocol (TFTP) is normally used only for
29booting diskless workstations. This package contains tftp client.
30
9043c9a3 31%description -l de.UTF-8
4b5838f1 32Das trivial file transfer protocol (tftp) wird in der Regel nur zum
33Booten von disklosen Workstations benutzt. Es bietet nur geringe
34Sicherheit und sollte nur im Bedarfsfall aktiviert werden.
35
9043c9a3
JR
36%description -l fr.UTF-8
37Le « trivial file transfer protocol » (tftp) est normalement utilisé
38uniquement pour démarrer les stations de travail sans disque. Il offre
39très peu de sécurité et ne devrait pas être activé sauf si c'est
40nécessaire.
4b5838f1 41
9043c9a3
JR
42%description -l pl.UTF-8
43Tftp (trivial file transfer protocol) jest używany głównie do
44startowania stacji bezdyskowych z sieci. Pakiet ten zawiera aplikację
4b5838f1 45tftp klienta.
46
9043c9a3
JR
47%description -l tr.UTF-8
48İlkel dosya aktarım protokolu genelde disksiz iş istasyonlarının ağ
49üzerinden açılmalarında kullanılır. Güvenlik denetimleri çok az
50olduğundan zorunlu kalmadıkça çalıştırılmamalıdır.
4b5838f1 51
44540900 52%package -n atftpd-common
4b5838f1 53Summary: Daemon for the trivial file transfer protocol (tftp)
fe7e8303
ER
54Summary(de.UTF-8): Dämon für das 'trivial file transfer protocol (tftp)'
55Summary(fr.UTF-8): Démon pour le « trivial file transfer protocol » (tftp)
56Summary(pl.UTF-8): Serwer tftp (trivial file transfer protocol)
57Summary(tr.UTF-8): İlkel dosya aktarım protokolu (TFTP) için sunucu ve istemci
a737495c 58Group: Networking/Daemons/FTP
057a9039 59Requires(postun): /usr/sbin/userdel
4b5838f1 60Requires(pre): /bin/id
61Requires(pre): /usr/sbin/useradd
755b58f7 62Provides: user(tftp)
4b5838f1 63
44540900 64%description -n atftpd-common
4b5838f1 65The Trivial File Transfer Protocol (TFTP) is normally used only for
66booting diskless workstations. The tftp package provides the user
67interface for TFTP, which allows users to transfer files to and from a
68remote machine. It provides very little security, and should not be
69enabled unless it is needed.
70
9043c9a3 71%description -n atftpd-common -l de.UTF-8
4b5838f1 72Das trivial file transfer protocol (tftp) wird in der Regel nur zum
73Booten von disklosen Workstations benutzt. Es bietet nur geringe
74Sicherheit und sollte nur im Bedarfsfall aktiviert werden.
75
9043c9a3
JR
76%description -n atftpd-common -l fr.UTF-8
77Le « trivial file transfer protocol » (tftp) est normalement utilisé
78uniquement pour démarrer les stations de travail sans disque. Il offre
79très peu de sécurité et ne devrait pas être activé sauf si c'est
80nécessaire.
4b5838f1 81
9043c9a3
JR
82%description -n atftpd-common -l pl.UTF-8
83TFTP (Trivial File Transfer Protocol) jest używany głównie do
84startowania stacji bezdyskowych z sieci. Serwer tftp powinien być
85instalowany tylko wtedy, kiedy zachodzi taka konieczność ponieważ
86należy on do aplikacji o niskim poziomie bezpieczeństwa.
4b5838f1 87
44540900 88%package -n atftpd-inetd
89Summary: inetd configs for atftpd
fe7e8303 90Summary(pl.UTF-8): Pliki konfiguracyjne do użycia atftpd poprzez inetd
a737495c 91Group: Networking/Daemons/FTP
44540900 92Requires: atftpd-common = %{epoch}:%{version}-%{release}
93Requires: rc-inetd >= 0.8.1
94Provides: tftpdaemon
95Obsoletes: atftpd
96Obsoletes: inetutils-tftpd
97Obsoletes: tftp-server
98Obsoletes: tftpd
99Obsoletes: tftpd-hpa
100Obsoletes: utftpd
101
102%description -n atftpd-inetd
103atftpd configs for running from inetd.
104
9043c9a3 105%description -n atftpd-inetd -l pl.UTF-8
44540900 106Pliki konfiguracyjna atftpd do startowania demona poprzez inetd.
107
108%package -n atftpd-standalone
109Summary: Standalone daemon configs for atftpd
fe7e8303 110Summary(pl.UTF-8): Pliki konfiguracyjne do startowania atftpd w trybie standalone
a737495c 111Group: Networking/Daemons/FTP
44540900 112Requires: atftpd-common = %{epoch}:%{version}-%{release}
113Requires: rc-scripts
114Provides: tftpdaemon
115Obsoletes: atftpd
116Obsoletes: inetutils-tftpd
117Obsoletes: tftp-server
118Obsoletes: tftpd
119Obsoletes: tftpd-hpa
120Obsoletes: utftpd
121
122%description -n atftpd-standalone
123atftpd configs for running as a standalone daemon.
124
9043c9a3 125%description -n atftpd-standalone -l pl.UTF-8
44540900 126Pliki konfiguracyjne atftpd do startowania demona w trybie
127standalone.
128
4b5838f1 129%prep
540a52dd 130%setup -q
5b57b796
AM
131%patch0 -p1
132%patch1 -p1
06599462
AM
133
134sed -i -e 's#AM_CONFIG_HEADER#AC_CONFIG_HEADERS#g' configure.ac
135sed -i -e 's#CFLAGS="-g -Wall -D_REENTRANT"##g' configure.ac
4b5838f1 136
137%build
be47da68 138%{__libtoolize}
139%{__aclocal}
140%{__automake}
141%{__autoconf}
06599462
AM
142
143%configure \
144 --enable-libreadline \
145 --enable-libwrap \
146 --enable-libpcre \
147 --enable-mtftp
4b5838f1 148%{__make}
149
150%install
151rm -rf $RPM_BUILD_ROOT
44540900 152install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},/var/lib/tftp} \
153 $RPM_BUILD_ROOT{%{_mandir}/man{1,8},} \
154 $RPM_BUILD_ROOT{/etc/sysconfig/rc-inetd,/etc/rc.d/init.d}
4b5838f1 155
06599462
AM
156%{__make} install \
157 DESTDIR=$RPM_BUILD_ROOT
4b5838f1 158
159install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/tftpd
44540900 160install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/atftpd
161install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/atftpd
4b5838f1 162
163%clean
164rm -rf $RPM_BUILD_ROOT
165
44540900 166%pre -n atftpd-common
492fd5ea 167%useradd -u 15 -r -d /var/lib/tftp -s /bin/false -c "TFTP User" -g ftp tftp
4b5838f1 168
44540900 169%postun -n atftpd-common
170if [ "$1" = "0" ]; then
171 %userremove tftp
172fi
173
174%post -n atftpd-inetd
057a9039 175%service -q rc-inetd reload
4b5838f1 176
44540900 177%postun -n atftpd-inetd
4b5838f1 178if [ "$1" = "0" ]; then
057a9039 179 %service -q rc-inetd reload
44540900 180fi
181
182%post -n atftpd-standalone
183/sbin/chkconfig --add atftpd
184%service atftpd restart
185
186%preun
187if [ "$1" = "0" ]; then
a737495c
TP
188 %service atftpd stop
189 /sbin/chkconfig --del atftpd
4b5838f1 190fi
191
192%files
193%defattr(644,root,root,755)
194%attr(755,root,root) %{_bindir}/*
195%{_mandir}/man1/*
196
44540900 197%files -n atftpd-common
4b5838f1 198%defattr(644,root,root,755)
199%doc README FAQ
200%attr(755,root,root) %{_sbindir}/*
4b5838f1 201%attr(750,tftp,root) %dir /var/lib/tftp
202%{_mandir}/man8/*
44540900 203
204%files -n atftpd-inetd
205%defattr(644,root,root,755)
206%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/tftpd
207
208%files -n atftpd-standalone
209%defattr(644,root,root,755)
210%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/atftpd
211%attr(754,root,root) /etc/rc.d/init.d/atftpd
This page took 0.093231 seconds and 4 git commands to generate.