]> git.pld-linux.org Git - packages/ftp4all.git/blob - ftp4all.spec
- added using %%{rpmcflags} macro.
[packages/ftp4all.git] / ftp4all.spec
1 Summary:        free, open source FTP server implementation
2 Summary(pl):    implementacja serwera FTP
3 Name:           ftp4all
4 Version:        3.012
5 Release:        1
6 License:        GPL
7 Group:          Networking/Daemons
8 Group(de):      Netzwerkwesen/Server
9 Group(pl):      Sieciowe/Serwery
10 Source0:        http://www.ftp4all.de/v3/archives/ftpd-%{version}.tar.gz
11 Source1:        http://www.ftp4all.de/v3/f4awebsite.tar.gz
12 Patch0:         ftpd-opt.patch
13 Patch1:         ftpd-endian.patch
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 # this isn't ,,standard ftp''. Don't treat it as system ftp server
16 # and don't put Provides:ftpserver etc here ! --misiek
17
18 %description
19 FTP4ALL was designed to require no superuser privileges. The
20 advantages are that FTP4ALL cannot be exploited to gain root access on
21 a machine. And second, any user on a UNIX box can run this server.
22
23 However, FTP4ALL is not designed to replace wu-ftpd or any other
24 system-level FTP server, for it does not use the default user database
25 (/etc/passwd or NIS or whatever), or the UNIX file and directory
26 permissions. Instead, FTP4ALL sets up its own user and group database
27 and file and directory permission system.
28
29 Those and other features like user upload and download ratios, IP
30 checks, bandwidth limit, transfer statistics make FTP4ALL a good
31 choice for running a private, specialised FTP site. There is no binary
32 distribution, the only one is the source distribution. So you must
33 have a C compiler (gcc preferred) and related tools to compile
34 FTP4ALL.
35
36 %description -l pl
37 FTP4ALL zosta³ zaprojektowany tak by nie wymagaæ praw superu¿ytkownika.
38 G³ówn± zalet± takiego podej¶cia jest uniemo¿liwienie wykorzystania
39 potencjalnych b³êdów do zdobycia uprawnieñ roota. Ponadto ka¿dy u¿ytkownik
40 mo¿e uruchamiaæ ten serwer.
41
42 Jednak FTP4ALL nie jest zaprojektowany by zast±piæ wu-ftpd czy dowolny
43 inny systemowy serwer FTP, a to dlatego, ¿e nie u¿ywa on standardowej
44 bazy u¿ytkowników (/etc/passwd lub NIS), ani UNIXowych praw dostêpu do plików.
45
46 Te i inne mo¿liwo¶ci jak ratio dla upload i download per u¿ytkownik, dostêp
47 na poziomie IP, limity pasma, statystyki transferów.
48
49 %prep
50 %setup -q -n ftpd-%{version} -a1
51 %patch0 -p1
52 %patch1 -p1
53
54 %build
55 echo "y" | CFLAGS="%{rpmcflags}" ./configure
56 %{__make}
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}}
61
62 install bin/* $RPM_BUILD_ROOT%{_bindir}
63
64 cp -ar standard $RPM_BUILD_ROOT%{_datadir}/%{name}
65
66 gzip -9nf CHANGES README f4adp/*
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
72 %defattr(644,root,root,755)
73 %doc *.gz f4adp frames/*
74 %attr(755,root,root) %{_bindir}/*
75 %{_datadir}/%{name}
This page took 0.131371 seconds and 3 git commands to generate.