summaryrefslogtreecommitdiff
path: root/data/mailman.in
diff options
context:
space:
mode:
authorBarry Warsaw2007-12-08 11:51:36 -0500
committerBarry Warsaw2007-12-08 11:51:36 -0500
commit5495accf05d77e1c4ff2855f5e42c2e56f51e45d (patch)
treee4d3ae8e89bf380137183fd045c41aae983f1e15 /data/mailman.in
parent8ccaa3f611fd822d916abf17ccf308d5ebbe9383 (diff)
downloadmailman-5495accf05d77e1c4ff2855f5e42c2e56f51e45d.tar.gz
mailman-5495accf05d77e1c4ff2855f5e42c2e56f51e45d.tar.zst
mailman-5495accf05d77e1c4ff2855f5e42c2e56f51e45d.zip
Reorganize the database subpackage, primarily by removing the 'model'
subdirectory and updating all relevant imports. Move of the circular import problems have been eliminated in the process.
Diffstat (limited to 'data/mailman.in')
-rw-r--r--data/mailman.in54
1 files changed, 54 insertions, 0 deletions
diff --git a/data/mailman.in b/data/mailman.in
new file mode 100644
index 000000000..4fb0612f3
--- /dev/null
+++ b/data/mailman.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# mailman This shell script starts and stops GNU Mailman.
+#
+# Copyright (C) 2001-2007 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: @prefix@/Mailman/mm_cfg.py
+# pidfile: @prefix@/data/master-qrunner.pid
+
+PYTHON=@PYTHON@
+MAILMANHOME=@prefix@
+MAILMANCTL=$MAILMANHOME/bin/mailmanctl
+
+case "$1" in
+'start')
+ #rm -f $MAILMANHOME/locks/*
+ $PYTHON $MAILMANCTL -s -q start
+ ;;
+
+'stop')
+ $PYTHON $MAILMANCTL -q stop
+ ;;
+
+'restart')
+ $PYTHON $MAILMANCTL -q restart
+ ;;
+
+esac
+exit 0