Implement adding and removing of members from mailing lists
authormwolson_admin <mwolson_admin@deleuze.hcoop.net>
Mon, 3 Dec 2007 02:02:01 +0000 (21:02 -0500)
committermwolson_admin <mwolson_admin@deleuze.hcoop.net>
Mon, 3 Dec 2007 02:02:01 +0000 (21:02 -0500)
create-user
destroy-user

index 8d2b5a1..d4e3d59 100755 (executable)
@@ -308,3 +308,9 @@ mire_and_deleuze sudo chmod ug=rwx,o= /var/lock/apache2/dav/$USER
 #
 
 domtool-adduser $USER
+
+#
+# Subscribe user to our mailing lists.
+#
+echo $USER@hcoop.net | sudo -u list \
+    /var/lib/mailman/bin/add_members -r - hcoop-announce
index 0a5fad1..0568d32 100755 (executable)
@@ -78,3 +78,6 @@ vos syncserv deleuze
 vos syncvldb deleuze
 fs checkvolumes
 
+# Remove user from all of our mailing lists
+echo $USER@hcoop.net | sudo -u list \
+    /var/lib/mailman/bin/remove_members --fromall -f -