Restore mailman
by
Goran Mekić
—
last modified
Dec 10, 2008 01:10 PM
Skrpta za restore backup-a
restore-mailman.sh — text/x-sh, 495 bytes
File contents
#!/bin/bash if [ $# != 2 ]; then echo "Usage: $0 <backup file> <list password>" exit 1 fi TMPDIR=$(mktemp -d) BACKUP_DIR="/root/Files/mailman-backup" cd ${TMPDIR} tar xfp ${BACKUP_DIR}/${1} cd /usr/lib/mailman/bin for list in $(cat ${TMPDIR}/lists.txt); do echo "Restoring ${list}" ./newlist -q ${list} meka@ns-linux.org "${2}" ./config_list -i ${TMPDIR}/${list}.mailman ${list} ./add_members -w n -a n -r ${TMPDIR}/${list}.clanovi ${list} done cp -RP ${TMPDIR}/var / rm -R ${TMPDIR}
Document Actions