summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw1999-11-12 03:31:15 +0000
committerbwarsaw1999-11-12 03:31:15 +0000
commit67d672ccf8bd222d2d23404487265d6f1533d24c (patch)
tree5c265fc4433875e301ca8bd912579488d0d14b51
parentb912c4692b4fe889dcbb757251fa9fc3609d5510 (diff)
downloadmailman-67d672ccf8bd222d2d23404487265d6f1533d24c.tar.gz
mailman-67d672ccf8bd222d2d23404487265d6f1533d24c.tar.zst
mailman-67d672ccf8bd222d2d23404487265d6f1533d24c.zip
These cron scripts do not appear to be used any more. In fact, the
MailList methods they call don't exist anymore AFAICT.
-rwxr-xr-xcron/archive57
-rwxr-xr-xcron/upvolumes_monthly50
-rwxr-xr-xcron/upvolumes_yearly50
3 files changed, 0 insertions, 157 deletions
diff --git a/cron/archive b/cron/archive
deleted file mode 100755
index 895167b82..000000000
--- a/cron/archive
+++ /dev/null
@@ -1,57 +0,0 @@
-#! /usr/bin/env python
-#
-# Copyright (C) 1998 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# NOTE: This is being deprecated since mailman has been shifted over to an
-# external archiver (ie, andrew kuchling's latest version of pipermail.)
-#
-# This script gets called by cron.
-# It updates the archive for all mailing lists with update-frequency equal
-# to or greater than the specified archive level.
-
-
-import sys
-import paths
-from Mailman import MailList
-from Mailman import mm_cfg
-from Mailman import Utils
-
-# Work around known problems with some RedHat cron daemons
-import signal
-signal.signal(signal.SIGCHLD, signal.SIG_DFL)
-
-def usage():
- sys.stderr.write("Usage: %s level\n" % sys.argv[0])
- sys.stderr.write("\twhere level is an integer, "
- "typically 1=daily, 2=hourly")
-
-if len(sys.argv) != 2:
- usage()
- raise SystemExit, 1
-try:
- level = int(sys.argv[1])
-except ValueError:
- usage()
- raise SystemExit, 1
-
-for name in Utils.list_names():
-
- list = MailList.MailList(name)
-
- if level <= list.archive_update_frequency:
- list.UpdateArchive()
- list.Unlock()
diff --git a/cron/upvolumes_monthly b/cron/upvolumes_monthly
deleted file mode 100755
index 08a4738a7..000000000
--- a/cron/upvolumes_monthly
+++ /dev/null
@@ -1,50 +0,0 @@
-#! /usr/bin/env python
-#
-# Copyright (C) 1998 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-# NOTE: This is being deprecated since mailman has been shifted over to an
-# external archiver (ie, andrew kuchling's latest version of pipermail.)
-#
-# This script gets called by cron at 12:00 am the first of each month
-# It bumps the volume number up by one on each list, and resets
-# The digest number.
-
-import sys, os
-import paths
-from Mailman import MailList
-from Mailman import Utils
-
-# Work around known problems with some RedHat cron daemons
-import signal
-signal.signal(signal.SIGCHLD, signal.SIG_DFL)
-
-for name in Utils.list_names():
- try:
- list = MailList.MailList(name)
- except:
- continue
- list.UpdateArchive()
- if list.archive_volume_frequency == 1:
- # Remove old INDEX file, as it will never be used again, and eats
- # up disk space.
- os.unlink(os.path.join(list.archive_directory, "volume_%d/INDEX" %
- list.volume))
- list.volume = list.volume + 1
- list.next_digest_number = 1
- list.Save()
- list.Unlock()
-
diff --git a/cron/upvolumes_yearly b/cron/upvolumes_yearly
deleted file mode 100755
index 6a0659a2f..000000000
--- a/cron/upvolumes_yearly
+++ /dev/null
@@ -1,50 +0,0 @@
-#! /usr/bin/env python
-#
-# Copyright (C) 1998 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-# NOTE: This is being deprecated since mailman has been shifted over to an
-# external archiver (ie, andrew kuchling's latest version of pipermail.)
-#
-# This script gets called by cron at 12:00 am new years day every year.
-# It bumps the volume number up by one on each list, and resets
-# The digest number to 0.
-
-import sys, os
-import paths
-from Mailman import MailList
-from Mailman import Utils
-
-# Work around known problems with some RedHat cron daemons
-import signal
-signal.signal(signal.SIGCHLD, signal.SIG_DFL)
-
-for name in Utils.list_names():
- try:
- list = MailList.MailList(name)
- except:
- continue
- list.UpdateArchive()
- if list.archive_volume_frequency == 0:
- # Remove old INDEX file, as it will never be used again, and eats
- # up disk space.
- os.unlink(os.path.join(list.archive_directory, "volume_%d/INDEX" %
- list.volume))
- list.volume = list.volume + 1
- list.next_digest_number = 1
- list.Save()
- list.Unlock()
-