📄 wu-ftpd.spec
字号:
Summary: An FTP daemon originally developed by Washington University.Name: wu-ftpd%define ver 2.6.2Version: %{ver}Release: 1Copyright: BSDGroup: System Environment/DaemonsSource: ftp://ftp.wu-ftpd.org/pub/wu-ftpd/wu-ftpd-%{ver}.tar.gzRequires: pam >= 0.59Provides: ftpserverPrereq: fileutilsBuildroot: /var/tmp/wu-ftpd-root%descriptionThe wu-ftpd package contains the wu-ftpd FTP (File Transfer Protocol)server daemon. The FTP protocol is a method of transferring filesbetween machines on a network and/or over the Internet. Wu-ftpd'sfeatures include logging of transfers, logging of commands, on the flycompression and archiving, classification of users' type and location,per class limits, per directory upload permissions, restricted guestaccounts, system wide and per directory messages, directory alias,cdpath, filename filter and virtual host support.Install the wu-ftpd package if you need to provide FTP service to remoteusers.%prep%setup -q -n wu-ftpd-%{ver}%buildCFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --enable-badclientsmake%installrm -rf $RPM_BUILD_ROOTmkdir -p $RPM_BUILD_ROOT/etc $RPM_BUILD_ROOT/usr/sbin \ $RPM_BUILD_ROOT/usr/man/man{1,5,8}make install prefix=$RPM_BUILD_ROOT/usrinstall -m755 util/xferstats $RPM_BUILD_ROOT/usr/sbincd doc/examplesinstall -m 600 ftpusers ftphosts ftpgroups $RPM_BUILD_ROOT/etcinstall -m 644 ftpaccess ftpconversions $RPM_BUILD_ROOT/etcstrip $RPM_BUILD_ROOT/usr/sbin/* || :ln -sf in.ftpd $RPM_BUILD_ROOT/usr/sbin/wu.ftpdln -sf in.ftpd $RPM_BUILD_ROOT/usr/sbin/in.wuftpdmkdir -p $RPM_BUILD_ROOT/etc/pam.dcat > $RPM_BUILD_ROOT/etc/pam.d/ftp <<EOF#%PAM-1.0auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeedauth required pam_pwdb.so shadow nullokauth required pam_shells.soaccount required pam_pwdb.sosession required pam_pwdb.soEOFmkdir -p $RPM_BUILD_ROOT/etc/logrotate.dcat > $RPM_BUILD_ROOT/etc/logrotate.d/ftpd <<EOF/var/log/xferlog { # ftpd doesn't handle SIGHUP properly nocompress}EOFchmod 644 $RPM_BUILD_ROOT/etc/logrotate.d/ftpdchmod 644 $RPM_BUILD_ROOT/etc/pam.d/ftp%cleanrm -rf $RPM_BUILD_ROOT%postif [ ! -f /var/log/xferlog ]; then touch /var/log/xferlog chmod 600 /var/log/xferlogfi%files%defattr(-,root,root)%doc README CHANGES ERRATA VIRTUAL.FTP.SUPPORT CONTRIBUTORS%doc doc/misc doc/examples/usr/sbin/*/usr/bin/*/usr/man/*/*%config /etc/ftp*%config /etc/pam.d/ftp%config /etc/logrotate.d/ftpd%changelog* Sat Sep 18 1999 Bernhard Rosenkraenzer <bero@linux-mandrake.com>- adations to 2.6.0- switch to autoconfed build (RPMs are Linux, autoconf works on Linux)- enable support for broken clients to spare distributors the support questions ;)* Fri Apr 16 1999 Cristian Gafton <gafton@redhat.com>- crafted the "general use" spec file for automatically building rpms
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -