[arch-commits] CVS update of extra/daemons/proftpd (PKGBUILD proftpd proftpd.conf.d)
Eric Belanger
eric at archlinux.org
Fri Sep 21 04:39:35 UTC 2007
Date: Friday, September 21, 2007 @ 00:39:35
Author: eric
Path: /home/cvs-extra/extra/daemons/proftpd
Added: proftpd.conf.d (1.1)
Modified: PKGBUILD (1.24 -> 1.25) proftpd (1.4 -> 1.5)
upgpkg: proftpd 1.3.1rc3-2
added configuration file for daemon script (close FS#7995)
----------------+
PKGBUILD | 18 +++++++++++-------
proftpd | 6 +++++-
proftpd.conf.d | 4 ++++
3 files changed, 20 insertions(+), 8 deletions(-)
Index: extra/daemons/proftpd/PKGBUILD
diff -u extra/daemons/proftpd/PKGBUILD:1.24 extra/daemons/proftpd/PKGBUILD:1.25
--- extra/daemons/proftpd/PKGBUILD:1.24 Mon Sep 10 00:53:08 2007
+++ extra/daemons/proftpd/PKGBUILD Fri Sep 21 00:39:35 2007
@@ -1,18 +1,21 @@
-# $Id: PKGBUILD,v 1.24 2007/09/10 04:53:08 eric Exp $
+# $Id: PKGBUILD,v 1.25 2007/09/21 04:39:35 eric Exp $
# Maintainer: judd <jvinet at zeroflux.org>
+
pkgname=proftpd
pkgver=1.3.1rc3
-pkgrel=1
+pkgrel=2
pkgdesc="A high-performance, scalable FTP server"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://www.proftpd.org"
license=('GPL')
depends=('glibc' 'pam' 'ncurses')
-backup=('etc/proftpd.conf')
+backup=('etc/proftpd.conf' 'etc/conf.d/proftpd')
source=(ftp://ftp.proftpd.org/distrib/source/$pkgname-$pkgver.tar.bz2 proftpd \
- proftpd.logrotate)
-md5sums=('485af3aee9ecebfeae1ae2003250a3a9' '66b1993aa80fe3fe6c063ee1e7cc1250'\
- 'ddb09eb13131becdf0e081eef413116b')
+ proftpd.logrotate proftpd.conf.d)
+md5sums=('485af3aee9ecebfeae1ae2003250a3a9' '2ab07084433a57c994e65eabdf3971a9'\
+ 'ddb09eb13131becdf0e081eef413116b' '71d5932b0461c318ed68c2c0c2660736')
+sha1sums=('a752ccc2ea4d7ae6f55ac5486d1ede01f734280c' '29684bdff212ff148f773dd6232cecd78b42ca2b'\
+ '83c38ec40efb7cc09d9824b98e65cd948a195cc6' 'f34f60cb4fb1f4af7be7aca427cbad3cad22bbb9')
build() {
cd $startdir/src/$pkgname-$pkgver
@@ -22,6 +25,7 @@
make || return 1
make DESTDIR=$startdir/pkg install
install -D -m644 ../proftpd.logrotate $startdir/pkg/etc/logrotate.d/proftpd
+ install -D -m644 ../proftpd.conf.d $startdir/pkg/etc/conf.d/proftpd
install -D -m755 ../proftpd ${startdir}/pkg/etc/rc.d/proftpd
cd $startdir/pkg/etc
sed -i 's|nogroup|nobody|g' proftpd.conf
Index: extra/daemons/proftpd/proftpd
diff -u extra/daemons/proftpd/proftpd:1.4 extra/daemons/proftpd/proftpd:1.5
--- extra/daemons/proftpd/proftpd:1.4 Mon Jul 21 16:36:58 2003
+++ extra/daemons/proftpd/proftpd Fri Sep 21 00:39:35 2007
@@ -1,5 +1,9 @@
#!/bin/bash
+# source application-specific settings
+PROFTPD_ARGS=
+[ -f /etc/conf.d/proftpd ] && . /etc/conf.d/proftpd
+
. /etc/rc.conf
. /etc/rc.d/functions
@@ -7,7 +11,7 @@
case "$1" in
start)
stat_busy "Starting ProFTPd Server"
- [ -z "$PID" ] && /usr/sbin/proftpd
+ [ -z "$PID" ] && /usr/sbin/proftpd ${PROFTPD_ARGS}
if [ $? -gt 0 ]; then
stat_fail
else
Index: extra/daemons/proftpd/proftpd.conf.d
diff -u /dev/null extra/daemons/proftpd/proftpd.conf.d:1.1
--- /dev/null Fri Sep 21 00:39:35 2007
+++ extra/daemons/proftpd/proftpd.conf.d Fri Sep 21 00:39:35 2007
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to proftpd
+#
+PROFTPD_ARGS=""
More information about the arch-commits
mailing list