[arch-commits] Commit in mailman/trunk (PKGBUILD rc.mailman)
Allan McRae
allan at archlinux.org
Mon Oct 26 11:53:09 UTC 2009
Date: Monday, October 26, 2009 @ 07:53:09
Author: allan
Revision: 56729
update, do not install files into /home
Modified:
mailman/trunk/PKGBUILD
mailman/trunk/rc.mailman
------------+
PKGBUILD | 43 ++++++++++++++++++++-----------------------
rc.mailman | 4 ++--
2 files changed, 22 insertions(+), 25 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-10-26 08:17:17 UTC (rev 56728)
+++ PKGBUILD 2009-10-26 11:53:09 UTC (rev 56729)
@@ -1,22 +1,24 @@
# $Id$
# Maintainer: Paul Mattal <paul at archlinux.org>
+
pkgname=mailman
-pkgver=2.1.11
-pkgrel=2
+pkgver=2.1.12
+pkgrel=1
pkgdesc="Mailing list manager with built in web access"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('GPL')
url="http://www.list.org/"
-depends=('python24' 'apache' 'smtp-server')
+depends=('python' 'apache' 'smtp-server')
# 'Defaults.py' should not be changed by users; 'mm_cfg.py' should instead.
-backup=('home/mailman/Mailman/mm_cfg.py')
+backup=('usr/lib/mailman/Mailman/mm_cfg.py')
install=$pkgname.install
source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tgz \
rc.mailman)
-md5sums=('d9fd89f54c4743dbcb3b3eec8c6146d6' 'a617b32a2564fce2641a7c7b660ef6cd')
+md5sums=('d565a6d2d0ec6d2dd6936a81e1c1ca86'
+ '3d83d06d0ec3319bf3c7d9df5d18e89f')
build() {
- cd $startdir/src/$pkgname-$pkgver || return 1
+ cd $srcdir/$pkgname-$pkgver || return 1
# the mailman user and group are required to build
if [ ! `egrep '^mailman' /etc/passwd` ]; then
@@ -34,27 +36,22 @@
fi
# set permissions and ownership on the target directory
- mkdir -p $startdir/pkg/home/mailman || return 1
- chown mailman.mailman $startdir/pkg/home/mailman || return 1
- chmod a+rx,g+ws $startdir/pkg/home/mailman || return 1
+ #mkdir -p $pkgdir/home/mailman || return 1
+ #chown mailman.mailman $pkgdir/home/mailman || return 1
+ #chmod a+rx,g+ws $pkgdir/home/mailman || return 1
# configure and build
- ./configure --without-permcheck --prefix=/home/mailman --with-cgi-gid=http \
- --with-python=/usr/bin/python2.4 || return 1
+ ./configure --without-permcheck \
+ --prefix=/usr/lib/mailman \
+ --with-var-prefix=/var/lib/mailman \
+ --with-mail-gid=mailman \
+ --with-cgi-gid=http
+
make || return 1
- make DESTDIR=$startdir/pkg prefix=/home/mailman var_prefix=/home/mailman \
- install || return 1
- for file in Mailman/Post.py \
- Mailman/Archiver/pipermail.py \
- bin/msgfmt.py \
- tests/fblast.py \
- tests/onebounce.py; do
- sed -i "s#env python#env python2.4#" $pkgdir/home/mailman/$file
- done
+ make DESTDIR=$pkgdir install || return 1
# install the launch script
- install -D -m755 $startdir/src/rc.mailman $startdir/pkg/etc/rc.d/mailman \
- || return 1
+ install -D -m755 $srcdir/rc.mailman $pkgdir/etc/rc.d/mailman || return 1
if [ $cleanup -eq 1 ]; then
msg "Removing user/group mailman"
Modified: rc.mailman
===================================================================
--- rc.mailman 2009-10-26 08:17:17 UTC (rev 56728)
+++ rc.mailman 2009-10-26 11:53:09 UTC (rev 56729)
@@ -7,7 +7,7 @@
case "$1" in
start)
stat_busy "Starting mailman Daemon"
- /home/mailman/bin/mailmanctl start &>/dev/null
+ /usr/lib/mailman/bin/mailmanctl start &>/dev/null
if [ $? -gt 0 ]; then
stat_fail
else
@@ -17,7 +17,7 @@
;;
stop)
stat_busy "Stopping mailman Daemon"
- /home/mailman/bin/mailmanctl stop &>/dev/null
+ /usr/lib/mailman/bin/mailmanctl stop &>/dev/null
if [ $? -gt 0 ]; then
stat_fail
else
More information about the arch-commits
mailing list