1 |
diff -Nur smeserver-fetchmail-1.6/createlinks smeserver-fetchmail-1.6_bz9185/createlinks |
2 |
--- smeserver-fetchmail-1.6/createlinks 2015-02-06 10:41:14.000000000 +0100 |
3 |
+++ smeserver-fetchmail-1.6_bz9185/createlinks 2016-01-13 11:15:42.314561833 +0100 |
4 |
@@ -21,16 +21,19 @@ |
5 |
# an event launched if case of routing modification |
6 |
#-------------------------------------------------- |
7 |
|
8 |
-event_link("conf-masq", "fetchmail-routing", "20"); |
9 |
-event_link("restart-masq", "fetchmail-routing", "50"); |
10 |
+templates2events("/etc/rc.d/init.d/masq", qw(fetchmail-routing)); |
11 |
+safe_symlink("adjust", |
12 |
+ "root/etc/e-smith/events/fetchmail-routing/services2adjust/masq"); |
13 |
|
14 |
#-------------------------------------------------- |
15 |
# an event launched if case of fetchmail conf change |
16 |
#-------------------------------------------------- |
17 |
|
18 |
-event_link("conf-fetchmail-params-files", "fetchmail-change", "20"); |
19 |
+templates2events("/etc/fetchmail", qw(fetchmail-change)); |
20 |
+templates2events("/etc/crontab", qw(fetchmail-change)); |
21 |
+templates2events("/etc/startmail", qw(fetchmail-change)); |
22 |
+ |
23 |
event_link("fetchmail-email-group-adjust", "fetchmail-change", "30"); |
24 |
-event_link("email-assign", "fetchmail-change", "40"); |
25 |
event_link("conf-fetchmail-group-files", "fetchmail-change", "50"); |
26 |
safe_symlink("adjust", |
27 |
"root/etc/e-smith/events/fetchmail-change/services2adjust/masq"); |
28 |
diff -Nur smeserver-fetchmail-1.6/root/etc/e-smith/events/actions/conf-fetchmail-params-files smeserver-fetchmail-1.6_bz9185/root/etc/e-smith/events/actions/conf-fetchmail-params-files |
29 |
--- smeserver-fetchmail-1.6/root/etc/e-smith/events/actions/conf-fetchmail-params-files 2015-02-06 10:41:14.000000000 +0100 |
30 |
+++ smeserver-fetchmail-1.6_bz9185/root/etc/e-smith/events/actions/conf-fetchmail-params-files 1970-01-01 01:00:00.000000000 +0100 |
31 |
@@ -1,57 +0,0 @@ |
32 |
-#!/usr/bin/perl -w |
33 |
- |
34 |
-#---------------------------------------------------------------------- |
35 |
-# copyright (C) 1999, 2000 e-smith, inc. |
36 |
-# |
37 |
-# This program is free software; you can redistribute it and/or modify |
38 |
-# it under the terms of the GNU General Public License as published by |
39 |
-# the Free Software Foundation; either version 2 of the License, or |
40 |
-# (at your option) any later version. |
41 |
-# |
42 |
-# This program is distributed in the hope that it will be useful, |
43 |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
44 |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
45 |
-# GNU General Public License for more details. |
46 |
-# |
47 |
-# You should have received a copy of the GNU General Public License |
48 |
-# along with this program; if not, write to the Free Software |
49 |
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
50 |
-# |
51 |
-# Technical support for this program is available from e-smith, inc. |
52 |
-# Please visit our web site www.e-smith.com for details. |
53 |
-#---------------------------------------------------------------------- |
54 |
- |
55 |
-package esmith; |
56 |
- |
57 |
-use strict; |
58 |
-use Errno; |
59 |
-use esmith::templates; |
60 |
- |
61 |
-# Now regenerate fetchmail |
62 |
-esmith::templates::processTemplate ( |
63 |
- { |
64 |
- TEMPLATE_PATH => "/etc/fetchmail", |
65 |
- PERMS => 0500, |
66 |
- UID => "qmailr", |
67 |
- GID => "nofiles", |
68 |
- } ); |
69 |
- |
70 |
-# Now regenerate crontab |
71 |
-esmith::templates::processTemplate ( |
72 |
- { |
73 |
- TEMPLATE_PATH => "/etc/crontab", |
74 |
- PERMS => 0644, |
75 |
- UID => "root", |
76 |
- GID => "root", |
77 |
- } ); |
78 |
- |
79 |
-# Now regenerate startmail |
80 |
-esmith::templates::processTemplate ( |
81 |
- { |
82 |
- TEMPLATE_PATH => "/etc/startmail", |
83 |
- PERMS => 0700, |
84 |
- UID => "root", |
85 |
- GID => "daemon", |
86 |
- } ); |
87 |
- |
88 |
-exit (0); |