diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/createlinks smeserver-ezmlm-web-1.1.3/createlinks --- smeserver-ezmlm-web-1.1.3.old/createlinks 2022-03-15 14:33:10.330000000 -0400 +++ smeserver-ezmlm-web-1.1.3/createlinks 2022-03-15 14:56:23.404000000 -0400 @@ -45,5 +45,20 @@ mailinglist-update mailinglist-assign )); - +my $event="smeserver-ezmlm-www-update"; +templates2events("/etc/ezmlm/ezmlmwebrc",$event); +templates2events("/home/e-smith/files/ezmlm/lists/webusers",$event); +templates2events("/etc/ezmlm/ezmlmwebrc", $event); +templates2events("/etc/httpd/admin-conf/httpd.conf", $event); +templates2events("/etc/httpd/conf/httpd.conf", $event); +templates2events("/home/e-smith/files/ezmlm/lists/webusers", $event); +templates2events("/var/service/qpsmtpd/config/goodrcptto", $event); +safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/httpd-admin"); +safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); +safe_symlink("sighup","root/etc/e-smith/events/$event/services2adjust/qpsmtpd"); +safe_symlink("sighup","root/etc/e-smith/events/$event/services2adjust/sqpsmtpd"); +safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/qmail@U"); +event_link("ezmlm-update", $event, "60"); +templates2events("/var/qmail/users/assign", $event); +safe_symlink("/var/qmail/bin/qmail-newu","root/etc/e-smith/events/$event/S55email-assign"); diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/createlinks smeserver-ezmlm-web-1.1.3/createlinks --- smeserver-ezmlm-web-1.1.3.old/createlinks 2022-03-19 01:02:18.606000000 -0400 +++ smeserver-ezmlm-web-1.1.3/createlinks 2022-03-19 01:03:34.418000000 -0400 @@ -45,7 +45,7 @@ mailinglist-update mailinglist-assign )); -my $event="smeserver-ezmlm-www-update"; +my $event="smeserver-ezmlm-web-update"; templates2events("/etc/ezmlm/ezmlmwebrc",$event); templates2events("/home/e-smith/files/ezmlm/lists/webusers",$event); templates2events("/etc/ezmlm/ezmlmwebrc", $event); diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/root/etc/e-smith/web/functions/mailinglists smeserver-ezmlm-web-1.1.3/root/etc/e-smith/web/functions/mailinglists --- smeserver-ezmlm-web-1.1.3.old/root/etc/e-smith/web/functions/mailinglists 2022-03-19 01:02:18.602000000 -0400 +++ smeserver-ezmlm-web-1.1.3/root/etc/e-smith/web/functions/mailinglists 2022-03-19 01:04:52.303000000 -0400 @@ -280,7 +280,7 @@ foreach my $member ( split ( /,/, $members ) ) { $members{$member} = 1; } - my @users = sort { $a->key() cmp $b->key() } $accounts->users(); + my @users = sort { $a->key() cmp $b->key() } ( $accounts->users() , $accounts->get('admin') ); my $out = "\n " @@ -474,6 +474,7 @@ my $listOwner = $q->param ('listOwner'); $listOwner = "admin" if ($listOwner eq "Administrator"); + my @users = sort { $a->key() cmp $b->key() } ( $accounts->users() , $accounts->get('admin') ); #------------------------------------------------------------ # Looks good. Find out if this account has been taken @@ -498,6 +499,7 @@ Domain => $listDomain, Description => $listDescription, Owner => $listOwner, + webusers => $webusers, } ); system ('/sbin/e-smith/signal-event', 'mailinglist-create', $listName) == 0