# proftpd, http://www.proftpd.org

name=proftpd
version=1.3.1
release=1
source=(ftp://ftp.proftpd.org/distrib/source/$name-$version.tar.bz2
proftpd.service ftpusers)

build() {
    cd $name-$version
    ./configure \
	--prefix=/usr \
	--mandir=/usr/share/man \
	--infodir=/usr/share/info \
	--sysconfdir=/etc/proftpd \
	--localstatedir=/var \
	--with-modules="mod_ratio:mod_rewrite:mod_tls:mod_wrap:mod_readme"

	mkdir -p $PKG/etc/rc.d $PKG/var/run/proftpd

	# Correct PID/RUN path
	sed -i	-e 's|^\#define PID_FILE_PATH.*|\#define PID_FILE_PATH "/var/run/proftpd/proftpd.pid"|' \
		-e 's|^\#define RUN_DIR.*|\#define RUN_DIR "/var/run/proftpd"|' \
		config.h
	
	make
	make DESTDIR=$PKG install
	install -D -m0755 ../proftpd.service $PKG/etc/rc.d/services/proftpd.service
	install -m 644 ../ftpusers $PKG/etc/
	install -m 755 contrib/ftpasswd $PKG/usr/sbin/

	# Correct default configuration
	sed -i -e 's|^Group.*|Group\t\t\t\tnobody|' \
		$PKG/etc/proftpd/proftpd.conf
	rm -rf $PKG/var/proftpd
}
			
