When making a new list, set web interface to be https://lists.hcoop.net by default.
[hcoop/scripts.git] / listnew
diff --git a/listnew b/listnew
index d2672f2..90ea197 100755 (executable)
--- a/listnew
+++ b/listnew
@@ -1,9 +1,19 @@
-#!/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"