#!/bin/bash

MMHOME='/usr/lib/mailman'
MMBIN=$MMHOME'/bin'

CONFLIST='conf'
USERLIST='user'

BACKDIR=`date +%Y%m%d`

mkdir $BACKDIR

$MMBIN/list_names > $BACKDIR/list_names

FILES=`cat $BACKDIR'/list_names'`

for file in $FILES
do
        $MMBIN/config_list  -o $BACKDIR/$file.$CONFLIST $file
        $MMBIN/list_members -o $BACKDIR/$file.$USERLIST $file
done

/bin/tar czf backup-MM$BACKDIR.tgz  $BACKDIR/*
rm -R $BACKDIR
