1 |
diff -up smeserver-mailman-1.3.0/createlinks.restarthang smeserver-mailman-1.3.0/createlinks |
2 |
--- smeserver-mailman-1.3.0/createlinks.restarthang 2013-07-14 10:01:23.000000000 -0400 |
3 |
+++ smeserver-mailman-1.3.0/createlinks 2013-07-14 10:07:34.000000000 -0400 |
4 |
@@ -52,10 +52,11 @@ for my $event ( qw( |
5 |
|
6 |
safe_symlink("/usr/lib/mailman/bin/post-install", |
7 |
"root/etc/e-smith/events/$event/S20mailman-post-install"); |
8 |
- |
9 |
- safe_symlink("restart", |
10 |
- "root/etc/e-smith/events/$event/services2adjust/mailman"); |
11 |
- |
12 |
+# removed because cause signal-event and panel to hang |
13 |
+# safe_symlink("restart", |
14 |
+# "root/etc/e-smith/events/$event/services2adjust/mailman"); |
15 |
+safe_symlink("../action/mailman-restart", |
16 |
+ "root/etc/e-smith/events/$event/S94mailman-restart"); |
17 |
} |
18 |
|
19 |
|
20 |
diff -up smeserver-mailman-1.3.0/root/etc/e-smith/events/actions/mailman-restart.restarthang smeserver-mailman-1.3.0/root/etc/e-smith/events/actions/mailman-restart |
21 |
--- smeserver-mailman-1.3.0/root/etc/e-smith/events/actions/mailman-restart.restarthang 2005-02-15 21:25:31.000000000 -0500 |
22 |
+++ smeserver-mailman-1.3.0/root/etc/e-smith/events/actions/mailman-restart 2013-07-14 10:09:59.000000000 -0400 |
23 |
@@ -39,7 +39,8 @@ if ($action) |
24 |
{ |
25 |
esmith::util::serviceControl( |
26 |
NAME => 'mailman', |
27 |
- ACTION => $action |
28 |
+ ACTION => $action, |
29 |
+ BACKGROUND => 'true' |
30 |
) or die "Failed to $action mailman\n"; |
31 |
} |
32 |
|