#!/bin/sh
url="url.domain.com"
admin="admin@url.domain.com"
subscriber="foo"
prefix="/usr/mailman"
sleep_factor=0
numlists=6
numsubscribers=10

for list in `seq 1 $numlists`; do
    echo " + Creating testlist$list"
    $prefix/bin/newlist -q -e $url testlist$list $admin testpwd > /dev/null
done

# for each list
for list in `seq 1 $numlists`; do
    # subscribe some users
    for cnt in `seq 1 $numsubscribers`; do
        echo "$subscriber$cnt@$url" | $prefix/bin/add_members -r - testlist$list
        sleep $sleep_factor
    done
done

for list in `seq 1 $numlists`; do
    echo " + Subscribers for testlist$list:"
    $prefix/bin/list_members testlist$list
    echo " + Removing list testlist$list"
    $prefix/bin/rmlist testlist$list > /dev/null
done

