mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
network/mailman: Updated for version 2.1.17 + New Maintainer.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
beff3e2da4
commit
34e83ff53a
5 changed files with 66 additions and 10 deletions
|
@ -28,3 +28,8 @@ with uid and gid of 204 (see http://slackbuilds.org/uid_gid.txt):
|
||||||
|
|
||||||
If you execute the script without creating this user and group, it won't
|
If you execute the script without creating this user and group, it won't
|
||||||
build the Mailman package.
|
build the Mailman package.
|
||||||
|
|
||||||
|
NOTE:
|
||||||
|
You must run /opt/mailman/bin/check_perms -f (using root) after
|
||||||
|
installation/upgrade and before running mailman daemon to fix permission
|
||||||
|
needed by this package.
|
||||||
|
|
|
@ -23,4 +23,7 @@ preserve_perms() {
|
||||||
}
|
}
|
||||||
|
|
||||||
preserve_perms etc/rc.d/rc.mailman.new
|
preserve_perms etc/rc.d/rc.mailman.new
|
||||||
|
config opt/mailman/Mailman/mm_cfg.py.new
|
||||||
|
|
||||||
|
# Ensure the private archive doesn't have o+w
|
||||||
|
chmod o-x /opt/mailman/var/mailman/archives/private
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Written by Eugene Suter (easuter@gmail.com)
|
# Written by Eugene Suter (easuter@gmail.com)
|
||||||
|
|
||||||
PRGNAM=mailman
|
PRGNAM=mailman
|
||||||
VERSION=${VERSION:-2.1.16}
|
VERSION=${VERSION:-2.1.17}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_SBo}
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
|
@ -108,6 +108,8 @@ mkdir $PKG/etc/rc.d
|
||||||
cat $CWD/rc.mailman > $PKG/etc/rc.d/rc.mailman.new
|
cat $CWD/rc.mailman > $PKG/etc/rc.d/rc.mailman.new
|
||||||
chmod 0755 $PKG/etc/rc.d/rc.mailman.new
|
chmod 0755 $PKG/etc/rc.d/rc.mailman.new
|
||||||
|
|
||||||
|
mv $PKG/opt/mailman/Mailman/mm_cfg.py $PKG/opt/mailman/Mailman/mm_cfg.py.new
|
||||||
|
|
||||||
mkdir -p $PKG/$PREFIX/doc/$PRGNAM-$VERSION
|
mkdir -p $PKG/$PREFIX/doc/$PRGNAM-$VERSION
|
||||||
mkdir -p $PKG/usr/doc
|
mkdir -p $PKG/usr/doc
|
||||||
cp -a ACKNOWLEDGMENTS BUGS FAQ NEWS README* STYLEGUIDE.txt TODO \
|
cp -a ACKNOWLEDGMENTS BUGS FAQ NEWS README* STYLEGUIDE.txt TODO \
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
PRGNAM="mailman"
|
PRGNAM="mailman"
|
||||||
VERSION="2.1.16"
|
VERSION="2.1.17"
|
||||||
HOMEPAGE="http://www.gnu.org/software/mailman/index.html"
|
HOMEPAGE="http://www.gnu.org/software/mailman/index.html"
|
||||||
DOWNLOAD="http://ftp.gnu.org/gnu/mailman/mailman-2.1.16.tgz"
|
DOWNLOAD="http://ftp.gnu.org/gnu/mailman/mailman-2.1.17.tgz"
|
||||||
MD5SUM="ab8969dc68661f7a7af3beb797a46b3e"
|
MD5SUM="39043257f91eb876082fa90470aa8d28"
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
REQUIRES=""
|
REQUIRES=""
|
||||||
MAINTAINER="Eugene Suter"
|
MAINTAINER="Steven King"
|
||||||
EMAIL="easuter@gmail.com"
|
EMAIL="kingrst@gmail.com"
|
||||||
|
|
|
@ -1,8 +1,54 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# mailman This shell script starts and stops GNU Mailman.
|
||||||
|
#
|
||||||
|
# Copyright (C) 2001-2003 by the Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the GNU General Public License
|
||||||
|
# as published by the Free Software Foundation; either version 2
|
||||||
|
# of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
#
|
||||||
|
# Copy this file to /etc/init.d/ (or /etc/rc.d/init.d/ depending on
|
||||||
|
# your system) and activate it as such:
|
||||||
|
#
|
||||||
|
# On Debian, type "update-rc.d mailman defaults"
|
||||||
|
# On RedHat, and derivatives, install with "chkconfig --add mailman"
|
||||||
|
#
|
||||||
|
# chkconfig: 2345 98 12
|
||||||
|
# description: Mailman is the GNU Mailing List Manager, a program that \
|
||||||
|
# manages electronic mail discussion groups. For more \
|
||||||
|
# on GNU Mailman see http://www.list.org
|
||||||
|
# processname: mailmanctl
|
||||||
|
# config: /opt/mailman/Mailman/mm_cfg.py
|
||||||
|
# pidfile: /opt/mailman/var/mailman/data/master-qrunner.pid
|
||||||
|
|
||||||
# Simple start-only rc file, since mainstream doesn't provide one
|
PYTHON=/usr/bin/python
|
||||||
|
MAILMANHOME=/opt/mailman/var/mailman
|
||||||
|
MAILMANCTL=/opt/mailman/bin/mailmanctl
|
||||||
|
|
||||||
if [ -x /opt/mailman/bin/mailmanctl ];then
|
case "$1" in
|
||||||
/opt/mailman/bin/mailmanctl -s start
|
'start')
|
||||||
fi
|
#rm -f $MAILMANHOME/locks/*
|
||||||
|
$PYTHON $MAILMANCTL -s -q start
|
||||||
|
;;
|
||||||
|
|
||||||
|
'stop')
|
||||||
|
$PYTHON $MAILMANCTL -q stop
|
||||||
|
;;
|
||||||
|
|
||||||
|
'restart')
|
||||||
|
$PYTHON $MAILMANCTL -q restart
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
exit 0
|
||||||
|
|
Loading…
Reference in a new issue