/[smecontribs]/rpms/smeserver-fetchmail/contribs9/smeserver-fetchmail-1.6-update_event_handling.patch
ViewVC logotype

Annotation of /rpms/smeserver-fetchmail/contribs9/smeserver-fetchmail-1.6-update_event_handling.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Jan 13 10:34:53 2016 UTC (8 years, 4 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-fetchmail--, smeserver-fetchmail-1_6-14_el6_sme, smeserver-fetchmail-1_6-15_el6_sme, smeserver-fetchmail-1_6-9_el6_sme, smeserver-fetchmail-1_6-13_el6_sme, smeserver-fetchmail-1_6-10_el6_sme, smeserver-fetchmail-1_6-12_el6_sme, HEAD
* Wed Jan 13 2016 Daniel Berteaud <daniel@firewall-services.com> 1.6-10.sme
- Update event handling (remove broken symlinks) [SME: 9185]

1 vip-ire 1.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);

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed