[arch-commits] Commit in bftpd/trunk (PKGBUILD bftpd.install)
Thomas Bächler
thomas at archlinux.org
Sat Dec 13 09:40:40 UTC 2008
Date: Saturday, December 13, 2008 @ 04:40:39
Author: thomas
Revision: 21436
upgpkg: bftpd 2.3-1
Added:
bftpd/trunk/bftpd.install
Modified:
bftpd/trunk/PKGBUILD
---------------+
PKGBUILD | 27 +++++++++++++++------------
bftpd.install | 10 ++++++++++
2 files changed, 25 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2008-12-13 09:16:49 UTC (rev 21435)
+++ PKGBUILD 2008-12-13 09:40:39 UTC (rev 21436)
@@ -2,33 +2,36 @@
# Maintainer: Thomas Baechler <thomas at archlinux.org>
pkgname=bftpd
-pkgver=2.1
+pkgver=2.3
pkgrel=1
pkgdesc="A very configurable (and secure) Linux FTP server"
arch=(i686 x86_64)
url="http://bftpd.sourceforge.net/"
license=('GPL')
depends=('glibc' 'pam')
+install=bftpd.install
backup=(etc/bftpd.conf etc/logrotate.d/bftpd etc/pam.d/bftpd var/log/bftpd.log)
source=(http://downloads.sourceforge.net/sourceforge/bftpd/bftpd-$pkgver.tar.gz
bftpd.rc bftpd.logrotate bftpd.pam)
-md5sums=('8f53ff650be1a10aa03ce5c4789c31bb'
+md5sums=('4ab1eb33135fa5eaaf050e6d3dd0b319'
'56a1bf7738a6db2b2cff89e611f4f11a'
'853680dad0df39d0b4d2fb43d4be430a'
'96f82c38f3f540b53f3e5144900acf17')
build() {
- cd $startdir/src/$pkgname
+ cd ${srcdir}/$pkgname
# install fixes
sed -i -e 's| /var| $(DESTDIR)/var|g' Makefile.in
- ./configure --prefix=/usr --enable-pam
+ ./configure --prefix=/usr --enable-pam --mandir=/usr/share/man
make || return 1
- install -d -m755 $startdir/pkg/usr/{sbin,man/man8}
- install -d -m755 $startdir/pkg/var/run/bftpd
- install -d -m755 $startdir/pkg/var/log
- install -D -m644 $startdir/src/bftpd.logrotate $startdir/pkg/etc/logrotate.d/bftpd || return 1
- install -D -m755 $startdir/src/bftpd.rc $startdir/pkg/etc/rc.d/bftpd || return 1
- make DESTDIR=$startdir/pkg install || return 1
- mkdir -p $startdir/pkg/etc/pam.d
- cp $startdir/src/bftpd.pam $startdir/pkg/etc/pam.d/bftpd || return 1
+ install -d -m755 ${pkgdir}/usr/{sbin,share/man/man8}
+ install -d -m755 ${pkgdir}/var/run/bftpd
+ install -d -m755 ${pkgdir}/var/log
+ install -D -m644 ${srcdir}/bftpd.logrotate ${pkgdir}/etc/logrotate.d/bftpd || return 1
+ install -D -m755 ${srcdir}/bftpd.rc ${pkgdir}/etc/rc.d/bftpd || return 1
+ make DESTDIR=${pkgdir} install || return 1
+ rm -f ${pkgdir}/var/log/bftpd.log
+ rmdir ${pkgdir}/var/log
+ mkdir -p ${pkgdir}/etc/pam.d
+ cp ${srcdir}/bftpd.pam ${pkgdir}/etc/pam.d/bftpd || return 1
}
Added: bftpd.install
===================================================================
--- bftpd.install (rev 0)
+++ bftpd.install 2008-12-13 09:40:39 UTC (rev 21436)
@@ -0,0 +1,10 @@
+# arg 1: the new package version
+# arg 2: the old package version
+
+post_install () {
+ [ ! -f /var/log/bftpd.log ] && touch /var/log/bftpd.log
+}
+
+post_upgrade() {
+ post_install $1
+}
More information about the arch-commits
mailing list