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