Summary(pl): implementacja serwera FTP
Name: ftp4all
Version: 3.012
-Release: 1
+Release: 3
License: GPL
Group: Networking/Daemons
-Group(de): Netzwerkwesen/Server
-Group(pl): Sieciowe/Serwery
Source0: http://www.ftp4all.de/v3/archives/ftpd-%{version}.tar.gz
+# Source0-md5: a1bdeb4080d3900099e07aebd5fdd460
Source1: http://www.ftp4all.de/v3/f4awebsite.tar.gz
+# Source1-md5: 34b5c4712b8ed23af5beea1074f71fd7
Patch0: ftpd-opt.patch
+Patch1: ftpd-endian.patch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# this isn't ,,standard ftp''. Don't treat it as system ftp server
# and don't put Provides:ftpserver etc here ! --misiek
+%ifarch ppc
+%define optflags -O0
+%endif
+
%description
FTP4ALL was designed to require no superuser privileges. The
advantages are that FTP4ALL cannot be exploited to gain root access on
FTP4ALL.
%description -l pl
-FTP4ALL zosta³ zaprojektowany tak by nie wymagaæ praw superu¿ytkownika.
-G³ówn± zalet± takiego podej¶cia jest uniemo¿liwienie wykorzystania
-potencjalnych b³êdów do zdobycia uprawnieñ roota. Ponadto ka¿dy u¿ytkownik
-mo¿e uruchamiaæ ten serwer.
+FTP4ALL zosta³ zaprojektowany tak by nie wymagaæ praw
+superu¿ytkownika. G³ówn± zalet± takiego podej¶cia jest uniemo¿liwienie
+wykorzystania potencjalnych b³êdów do zdobycia uprawnieñ roota.
+Ponadto ka¿dy u¿ytkownik mo¿e uruchamiaæ ten serwer.
Jednak FTP4ALL nie jest zaprojektowany by zast±piæ wu-ftpd czy dowolny
inny systemowy serwer FTP, a to dlatego, ¿e nie u¿ywa on standardowej
-bazy u¿ytkowników (/etc/passwd lub NIS), ani UNIXowych praw dostêpu do plików.
+bazy u¿ytkowników (/etc/passwd lub NIS), ani UNIXowych praw dostêpu do
+plików.
-Te i inne mo¿liwo¶ci jak ratio dla upload i download per u¿ytkownik, dostêp
-na poziomie IP, limity pasma, statystyki transferów.
+Te i inne mo¿liwo¶ci jak ratio dla upload i download per u¿ytkownik,
+dostêp na poziomie IP, limity pasma, statystyki transferów.
%prep
%setup -q -n ftpd-%{version} -a1
%patch0 -p1
+%patch1 -p1
%build
-echo "y" | CFLAGS="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g}" ./configure
+echo "y" | CFLAGS="%{rpmcflags}" ./configure
%{__make}
%install
cp -ar standard $RPM_BUILD_ROOT%{_datadir}/%{name}
-gzip -9nf CHANGES README f4adp/*
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc *.gz f4adp frames/*
+%doc CHANGES README f4adp frames
%attr(755,root,root) %{_bindir}/*
%{_datadir}/%{name}