When making a new list, set web interface to be https://lists.hcoop.net by default.
[hcoop/scripts.git] / listnew
1 #!/bin/sh -e
2 #
3 # Make a new mailing list. Run as root on deleuze.
4 #
5 # Usage: listnew LISTNAME LISTDOMAIN USER RANDOM_PASSWORD
6
7 BIN=/var/lib/mailman/bin
8 DEFAULT_URL=https://lists.hcoop.net
9
10 sudo -u list $BIN/newlist $1@$2 $3@hcoop.net $4 </dev/null
11
12 # By default, use our list admin website for the public interface.
13 # This can be changed after the user has set up their mailMan
14 # directive. We do this because the default is
15 # http://lists.hcoop.net, without SSL, which makes list admin not work
16 # at all.
17 /afs/hcoop.net/common/etc/scripts/change-list-url $1 $DEFAULT_URL
18
19 echo "Sucessfully created list $1"