How to move a mailing-list $LISTNAME from sources to gcc.gnu.org
Note that if you're changing the list's name as well then you have to
do more work. And, worse, this isn't currently documented.
- Support both addresses, $LISTNAME@sourceware.org and
$LISTNAME@gcc.gnu.org. Some of this you have to do as users
``alias'' or ``listarch''.
- Edit /www/qmail/lists-sourceware/$LISTNAME/editor to make sure
that the new list name is accepted. This is done by ensuring that
ezmlm-reject is invoked with -T and that
check-for-listname.sh, if invoked, is given the new name of the
list as well.
- Now edit all the files in /www/qmail/lists-sourceware/$LISTNAME
to use gcc.gnu.org instead of sourceware.org or
sourceware.cygnus.com
- Move /www/qmail/lists-sourceware/$LISTNAME to
/www/qmail/lists-gcc/$LISTNAME and replace the old directory by
a symlink pointing to the new directory
- Redirect the links ~alias/.qmail-$LISTNAME-* to point to the new
directory rather than the old one. You might find the script
~tromey/relink to be useful for doing this.
- Unsubscribe listarch-$LISTNAME@sourceware.org (or sometimes
@sourceware.cygnus.com -- use ezmlm-list to see which) from the
list and resubscribe listarch-$LISTNAME@gcc.gnu.org
- mv /www/sourceware/ml/$LISTNAME /www/gcc/ml
- chgrp -R gcc /www/gcc/ml/$LISTNAME
- Edit /www/gcc/ml/$LISTNAME/$LISTNAME.mrc, specifically LIST-ADDRESS.
- Optional: Add a redirection to httpd.conf and restart httpd.