-#!/bin/sh
+#!/bin/sh -e
#
# Make a new mailing list. Run as root on deleuze.
#
# Usage: listnew LISTNAME LISTDOMAIN USER RANDOM_PASSWORD
BIN=/var/lib/mailman/bin
+DEFAULT_URL=https://lists.hcoop.net
sudo -u list $BIN/newlist $1@$2 $3@hcoop.net $4 </dev/null
+
+# By default, use our list admin website for the public interface.
+# This can be changed after the user has set up their mailMan
+# directive. We do this because the default is
+# http://lists.hcoop.net, without SSL, which makes list admin not work
+# at all.
+/afs/hcoop.net/common/etc/scripts/change-list-url $1 $DEFAULT_URL
+
+echo "Sucessfully created list $1"