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