diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 15:53:20 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 15:53:20 +0000 |
commit | 82a079fce3be28eb308fe9ccb8884b4fd6923d12 (patch) | |
tree | b40f31dc49e2b5913044fb8b3caa79ee8ea05b69 /ftp/vsftpd-ext | |
parent | a6a424630d1185306a58d8bf74741ef33ed22351 (diff) | |
download | ports-82a079fce3be28eb308fe9ccb8884b4fd6923d12.tar.gz ports-82a079fce3be28eb308fe9ccb8884b4fd6923d12.zip |
Notes
Diffstat (limited to 'ftp/vsftpd-ext')
-rw-r--r-- | ftp/vsftpd-ext/Makefile | 107 | ||||
-rw-r--r-- | ftp/vsftpd-ext/distinfo | 2 | ||||
-rw-r--r-- | ftp/vsftpd-ext/files/patch-utility | 13 | ||||
-rw-r--r-- | ftp/vsftpd-ext/files/vsftpd.in | 51 | ||||
-rw-r--r-- | ftp/vsftpd-ext/pkg-deinstall | 16 | ||||
-rw-r--r-- | ftp/vsftpd-ext/pkg-descr | 3 | ||||
-rw-r--r-- | ftp/vsftpd-ext/pkg-install | 36 | ||||
-rw-r--r-- | ftp/vsftpd-ext/pkg-plist | 58 |
8 files changed, 0 insertions, 286 deletions
diff --git a/ftp/vsftpd-ext/Makefile b/ftp/vsftpd-ext/Makefile deleted file mode 100644 index 0410d06a8b91..000000000000 --- a/ftp/vsftpd-ext/Makefile +++ /dev/null @@ -1,107 +0,0 @@ -# Created by: Maxim Ignatenko -# $FreeBSD$ - -PORTNAME= vsftpd-ext -PORTVERSION= ${UPSTREAMVERSION}.${EXTVERSION} -PORTREVISION= 1 -CATEGORIES= ftp ipv6 -MASTER_SITES= http://vsftpd.devnet.ru/files/${UPSTREAMVERSION}/ext.${EXTVERSION}/ -PKGNAMESUFFIX?= ${SSL_SUFFIX}${PKGNAMESUFFIX2} -DISTNAME= vsFTPd-${UPSTREAMVERSION}-ext${EXTVERSION} -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= FTP daemon that aims to be "very secure". Extended build - -CONFLICTS= vsftpd-2* vsftpd${SSL_SUFFIX}${PKGNAMESUFFIX2}-2* - -UPSTREAMVERSION= 2.3.5 -EXTVERSION= 1 - -WRKSRC= ${WRKDIR}/vsFTPd-${UPSTREAMVERSION}-ext.${EXTVERSION} -ALL_TARGET= vsftpd -MAN5= vsftpd.conf.5 -MAN8= vsftpd.8 -DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \ - README README.security README.ssl REFS REWARD \ - SIZE SPEED TODO TUNING - -OPTIONS_DEFINE= RC_SCRIPT SSL DOCS -OPTIONS_DEFAULT= RC_SCRIPT -RC_SCRIPT_DESC= install RC_SCRIPT - -NO_STAGE= yes -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MRC_SCRIPT} -USE_RC_SUBR= vsftpd -.endif - -.if ${PORT_OPTIONS:MSSL} -USE_OPENSSL= yes -SSL_SUFFIX= -ssl -CFLAGS+= -I${OPENSSLINC} -LDFLAGS+= -L${OPENSSLLIB} -.endif - -do-configure: - ${REINPLACE_CMD} -e "s|/etc/vsftpd|${PREFIX}/etc|" \ - ${WRKSRC}/builddefs.h - ${REINPLACE_CMD} \ - -e '/^CC/s/=/?=/' \ - -e '/^CFLAGS/{s/=/+=/;s/-O[0-9]//;}' \ - -e '/^LIBS/s|=.*|= `./vsf_findlibs.sh`|' \ - -e '/^LINK/s/=.*/=/' \ - ${WRKSRC}/Makefile - ${REINPLACE_CMD} -e '/-lutil/d' ${WRKSRC}/vsf_findlibs.sh - ${REINPLACE_CMD} -e \ - "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \ - ${WRKSRC}/builddefs.h - @${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \ - ${WRKSRC}/vsftpd.conf - @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "" - @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf \ - "# If using vsftpd in standalone mode, uncomment the next two lines:" - @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# listen=YES" - @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# background=YES" - ${REINPLACE_CMD} -e "s|/etc/v|${PREFIX}/etc/v|" \ - -e 's|delay_failed_logins|delay_failed_login|' \ - -e 's|delay_successful_logins|delay_successful_login|' \ - ${WRKSRC}/vsftpd.8 ${WRKSRC}/vsftpd.conf.5 ${WRKSRC}/tunables.c -.if ${PORT_OPTIONS:MSSL} - ${REINPLACE_CMD} -e \ - "s|#undef VSF_BUILD_SSL|#define VSF_BUILD_SSL 1|" \ - ${WRKSRC}/builddefs.h -.endif - -pre-install: - ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${PREFIX}/libexec/ - ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/etc/vsftpd.conf.dist - ${INSTALL} -d ${PREFIX}/share/vsftpd/empty - @if [ ! -e ${PREFIX}/etc/vsftpd.conf ]; then \ - ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/etc/ ; \ - fi - ${MKDIR} ${PREFIX}/share/vsftpd/empty - @for i in ${MAN8} ; do \ - ${INSTALL_MAN} -m 644 ${WRKSRC}/$${i} ${MANPREFIX}/man/man8/ ; \ - done - @for i in ${MAN5} ; do \ - ${INSTALL_MAN} -m 644 ${WRKSRC}/$${i} ${MANPREFIX}/man/man5/ ; \ - done - ${MKDIR} /var/ftp -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} -.for i in ${DOCFILES} - ${INSTALL_DATA} -m 644 ${WRKSRC}/${i} ${DOCSDIR} -.endfor -.for i in EXAMPLE SECURITY - ${MKDIR} ${DOCSDIR}/${i} - ${CP} -p -R -L ${WRKSRC}/${i}/./ ${DOCSDIR}/${i}/ - ${CHMOD} -R -L a+rX,go-w ${DOCSDIR}/${i}/ -.endfor -.endif - -.include <bsd.port.mk> diff --git a/ftp/vsftpd-ext/distinfo b/ftp/vsftpd-ext/distinfo deleted file mode 100644 index 204dc2b07c81..000000000000 --- a/ftp/vsftpd-ext/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (vsFTPd-2.3.5-ext1.tgz) = 2eeee4955565e6d6f9b21ab9a199689488d6d62c0024f6415dbd4510f85d43fe -SIZE (vsFTPd-2.3.5-ext1.tgz) = 222249 diff --git a/ftp/vsftpd-ext/files/patch-utility b/ftp/vsftpd-ext/files/patch-utility deleted file mode 100644 index 95b107022844..000000000000 --- a/ftp/vsftpd-ext/files/patch-utility +++ /dev/null @@ -1,13 +0,0 @@ ---- utility.c.orig Fri Jul 2 18:26:30 2004 -+++ utility.c Mon Oct 10 01:19:02 2005 -@@ -33,6 +33,10 @@ - void - bug(const char* p_text) - { -+ static int inside_bug = 0; -+ if (inside_bug) -+ vsf_sysutil_exit(1); -+ inside_bug++; - /* Rats. Try and write the reason to the network for diagnostics */ - vsf_sysutil_activate_noblock(VSFTP_COMMAND_FD); - (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, "500 OOPS: ", 10); diff --git a/ftp/vsftpd-ext/files/vsftpd.in b/ftp/vsftpd-ext/files/vsftpd.in deleted file mode 100644 index 1832f6fe9d16..000000000000 --- a/ftp/vsftpd-ext/files/vsftpd.in +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: vsftpd -# REQUIRE: DAEMON - -# To enable 'vsftpd' in standalone mode, you need to edit two files. -# 1. add the following line(s) to /etc/rc.conf to enable `vsftpd': -# -# vsftpd_enable="YES" -# vsftpd_flags="/some/path/conf.file" # Not required -# -# 2. tell vsftpd about standalone mode -# Edit %%PREFIX%%/etc/vsftpd.conf (or /some/path/conf.file) to contain -# -# listen=YES -# background=YES -# -# Samples are provided at the end of the configuration file. - -. /etc/rc.subr - -name="vsftpd" -rcvar=vsftpd_enable - -load_rc_config "$name" -: ${vsftpd_enable:="NO"} - -command="%%PREFIX%%/libexec/$name" -required_files="%%PREFIX%%/etc/$name.conf" -start_precmd="vsftpd_check" - -vsftpd_check() -{ - if grep -q "^ftp[ ]" /etc/inetd.conf ${required_files} - then - err 1 "ftp is already activated in /etc/inetd.conf" - fi - if ! egrep -q -i -E "^listen.*=.*YES$" ${required_files} - then - err 1 'vsftpd script need "listen=YES" in config file' - fi - if ! egrep -q -i -E "^background.*=.*YES$" ${required_files} - then - err 1 'vsftpd script need "background=YES" in config file' - fi -} - -run_rc_command "$1" diff --git a/ftp/vsftpd-ext/pkg-deinstall b/ftp/vsftpd-ext/pkg-deinstall deleted file mode 100644 index 654d3223c297..000000000000 --- a/ftp/vsftpd-ext/pkg-deinstall +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/ftp/vsftpd-ext/pkg-deinstall,v 1.1 2009-06-16 03:53:39 pgollucci Exp $ -# - -if [ "$2" != "POST-DEINSTALL" ]; then - exit 0 -fi - -USER=ftp - -if pw usershow "${USER}" 2>/dev/null 1>&2; then - echo "To delete FTP user permanently, use 'pw userdel ${USER}'" - echo "Don't do this if you're using FreeBSD's anonymous FTP server" -fi - -exit 0 diff --git a/ftp/vsftpd-ext/pkg-descr b/ftp/vsftpd-ext/pkg-descr deleted file mode 100644 index 8871f4927dc7..000000000000 --- a/ftp/vsftpd-ext/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Extended build of vsftpd with additional features. - -WWW: http://vsftpd.devnet.ru/eng/ diff --git a/ftp/vsftpd-ext/pkg-install b/ftp/vsftpd-ext/pkg-install deleted file mode 100644 index 649591984281..000000000000 --- a/ftp/vsftpd-ext/pkg-install +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/ftp/vsftpd-ext/pkg-install,v 1.1 2009-06-16 03:53:39 pgollucci Exp $ -# - -if [ "$2" != "PRE-INSTALL" ]; then - exit 0 -fi - -if ! pw groupshow operator >/dev/null; then - if pw groupadd operator 5; then - echo "Added group operator for vsftpd" - else - echo "Failed to add group operator as gid 5" >&2 - exit 1 - fi -fi - -if ! pw usershow ftp >/dev/null; then - if pw useradd ftp -g operator -u 14 -h - -d /var/ftp -s /nonexistent -c "Anonymous Ftp"; then - echo "Added user ftp for vsftpd" - else - echo "Failed to add user ftp as gid 14" >&2 - exit 1 - fi -fi - -# uid=14(ftp) gid=5(operator) groups=5(operator) -view="$(id ftp)" -view="${view%% *}" -if test "${view}" = "uid=14(ftp)"; then - exit 0 -fi - -echo "User ftp should have uid 14"; >&2 -exit 1 -# eof diff --git a/ftp/vsftpd-ext/pkg-plist b/ftp/vsftpd-ext/pkg-plist deleted file mode 100644 index c0b100f3a05f..000000000000 --- a/ftp/vsftpd-ext/pkg-plist +++ /dev/null @@ -1,58 +0,0 @@ -libexec/vsftpd -@exec mkdir -p %D/share/vsftpd/empty -@unexec if diff -q %D/etc/vsftpd.conf %D/etc/vsftpd.conf.dist; then rm %D/etc/vsftpd.conf; fi -etc/vsftpd.conf.dist -@exec if [ ! -f %B/vsftpd.conf ]; then cp %B/vsftpd.conf.dist %B/vsftpd.conf; fi -@exec if [ ! -d /var/ftp ]; then mkdir /var/ftp ; fi -@unexec rmdir /var/ftp 2>/dev/null || true -@dirrm share/vsftpd/empty -@dirrm share/vsftpd -%%PORTDOCS%%%%DOCSDIR%%/AUDIT -%%PORTDOCS%%%%DOCSDIR%%/BENCHMARKS -%%PORTDOCS%%%%DOCSDIR%%/BUGS -%%PORTDOCS%%%%DOCSDIR%%/Changelog -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/403.html -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/browse_line.html -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/browse.html -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/403-serv.html -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES/404.html -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/vsftpd.conf -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE/vsftpd.xinetd -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG/hosts.allow -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_HOSTS/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/README -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/logins.txt -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/vsftpd.conf -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS/vsftpd.pam -%%PORTDOCS%%%%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS_2/README -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.security -%%PORTDOCS%%%%DOCSDIR%%/README.ssl -%%PORTDOCS%%%%DOCSDIR%%/REFS -%%PORTDOCS%%%%DOCSDIR%%/REWARD -%%PORTDOCS%%%%DOCSDIR%%/SECURITY/DESIGN -%%PORTDOCS%%%%DOCSDIR%%/SECURITY/IMPLEMENTATION -%%PORTDOCS%%%%DOCSDIR%%/SECURITY/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/SECURITY/TRUST -%%PORTDOCS%%%%DOCSDIR%%/SIZE -%%PORTDOCS%%%%DOCSDIR%%/SPEED -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/TUNING -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/HTTP_TEMPLATES -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/INTERNET_SITE -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/INTERNET_SITE_NOINETD -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/PER_IP_CONFIG -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_HOSTS -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE/VIRTUAL_USERS_2 -%%PORTDOCS%%@dirrm %%DOCSDIR%%/EXAMPLE -%%PORTDOCS%%@dirrm %%DOCSDIR%%/SECURITY -%%PORTDOCS%%@dirrm %%DOCSDIR%% |