/[smecontribs]/rpms/smeserver-ddclient/contribs8/smeserver-ddclient-1.0.0-change-path-template.patch
ViewVC logotype

Annotation of /rpms/smeserver-ddclient/contribs8/smeserver-ddclient-1.0.0-change-path-template.patch

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


Revision 1.1 - (hide annotations) (download)
Mon Nov 25 18:48:37 2013 UTC (11 years ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-ddclient-1_0_2-1_el5_sme, smeserver-ddclient-1_0_2-2_el5_sme, smeserver-ddclient-1_0_0-32_el5_sme, smeserver-ddclient-1_0_0-29_el5_sme, smeserver-ddclient-1_0_2-5_el5_sme, smeserver-ddclient-1_0_2-3_el5_sme, smeserver-ddclient-1_0_2-4_el5_sme, smeserver-ddclient-1_0_0-27_el5_sme, smeserver-ddclient-1_0_0-30_el5_sme, smeserver-ddclient-1_0_0-28_el5_sme, smeserver-ddclient-1_0_0-26_el5_sme, HEAD
* Mon Jul 25 2013 stephane de Labrusse <stephdl@de-labrusse.fr> 1.0.0-26.sme
- modify the path of template ddclient.conf  [SME: 8018]

1 unnilennium 1.1 diff -Nur smeserver-ddclient-1.0.0-old/createlinks smeserver-ddclient-1.0.0/createlinks
2     --- smeserver-ddclient-1.0.0-old/createlinks 2013-11-25 00:06:31.000000000 +0100
3     +++ smeserver-ddclient-1.0.0/createlinks 2013-11-25 00:09:41.000000000 +0100
4     @@ -8,16 +8,16 @@
5    
6     my $event = 'ddclient';
7     safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ddclient");
8     - templates2events("/etc/ddclient/ddclient.conf", $event);
9     + templates2events("/etc/ddclient.conf", $event);
10    
11     $event = 'domain-delete';
12     safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ddclient");
13     - templates2events("/etc/ddclient/ddclient.conf", $event);
14     + templates2events("/etc/ddclient.conf", $event);
15    
16     $event = 'domain-modify';
17     safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/ddclient");
18     - templates2events("/etc/ddclient/ddclient.conf", $event);
19     + templates2events("/etc/ddclient.conf", $event);
20    
21     $event = 'post-upgrade';
22     - templates2events("/etc/ddclient/ddclient.conf", $event);
23     + templates2events("/etc/ddclient.conf", $event);
24     templates2events("/etc/ppp/ip-up.local", $event);
25     diff -Nur smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers
26     --- smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2013-11-25 00:06:33.000000000 +0100
27     +++ smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 1970-01-01 01:00:00.000000000 +0100
28     @@ -1,7 +0,0 @@
29     -
30     -daemon=300 # check every 300 seconds
31     -syslog=yes # log update msgs to syslog
32     -mail=admin # mail update msgs to admin
33     -mail-failure=admin
34     -pid=/var/run/ddclient.pid # record PID in file.
35     -#
36     diff -Nur smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/20Declaration smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/20Declaration
37     --- smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/20Declaration 2013-11-25 00:06:33.000000000 +0100
38     +++ smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/20Declaration 1970-01-01 01:00:00.000000000 +0100
39     @@ -1,119 +0,0 @@
40     -{
41     - use esmith::DomainsDB;
42     -
43     - $OUT='';
44     -
45     - my $ddb = esmith::DomainsDB->open_ro();
46     -
47     - $OUT .="use=web, web=checkip.dyndns.org:8245/, web-skip='IP Address:' \n";
48     -
49     - for my $edom ( $ddb->domains )
50     - {
51     - {
52     -
53     - my $dns = $edom->prop('dns') || '';
54     - next if ($dns eq '');
55     - $dns =~ tr/a-z/A-Z/;
56     - my $login = $edom->prop('login');
57     - my $password = $edom->prop('password');
58     - my $pubserv='';
59     - my $static='';
60     - my $custom='';
61     - my $wildcard='';
62     - my $mx=$edom->prop('mx') || '';
63     - my $backupmx='';
64     - my $protocol='';
65     - my $explain='';
66     -
67     - if( $dns eq 'DYNDNS1')
68     - {
69     - $explain='## dyndns.org dynamic addresses';
70     - $pubserv ='members.dyndns.org';
71     - $protocol='dyndns2';
72     - $static='no';
73     - $custom='no';
74     - $wildcard='yes';
75     - }
76     - elsif( $dns eq 'DYNDNS2')
77     - {
78     - $explain='## dyndns.org static addresses';
79     - $pubserv ='members.dyndns.org';
80     - $protocol='dyndns2';
81     - $static ='yes';
82     - $custom ='no';
83     - $wildcard='yes';
84     - }
85     - elsif( $dns eq 'DYNDNS3')
86     - {
87     - $explain='## dyndns.org static2 addresses';
88     - $pubserv='members.dyndns.org';
89     - $custom ='yes';
90     - $protocol='dyndns2';
91     - $static ='';
92     - $wildcard='yes';
93     - }
94     - elsif( $dns eq 'ZONEDIT')
95     - {
96     - $explain='## zoneedit dynamic addresses';
97     - $pubserv='www.zoneedit.com';
98     - $protocol='zoneedit1';
99     - }
100     - elsif( $dns eq 'EASYDNS')
101     - {
102     - $explain='## easydns.com dynamic addresses';
103     - $pubserv='members.easydns.com';
104     - $protocol='easydns';
105     - }
106     - elsif( $dns eq 'HAMMER')
107     - {
108     - $explain='## hammer dup.hn.org dynamic addresses';
109     - $pubserv='dup.hn.org';
110     - $protocol='hammernode1';
111     - }
112     - elsif( $dns eq 'DSLREPORTS' )
113     - {
114     - $explain='## dslreports.org dynamic addresses';
115     - $pubserv='members.dslreports.com';
116     - $protocol='dslreports1';
117     - }
118     - elsif( $dns eq 'EURODYNDNS' )
119     - {
120     - $explain='## euroddyndns.org dynamic addresses';
121     - $pubserv='eurodyndns.org';
122     - $protocol='namecheap';
123     - }
124     -
125     - if($pubserv ne '')
126     - {
127     - $OUT .="##\n";
128     - $OUT .=$explain."\n";
129     - $OUT .="##\n";
130     - $OUT .="server=".$pubserv.", \\\n";
131     - $OUT .="protocol=".$protocol.", \\\n";
132     -
133     - if($static ne '') {
134     - $OUT .="static=".$static.", \\\n";
135     - }
136     -
137     - if($wildcard ne '') {
138     - $OUT .="wildcard=".$wildcard.", \\\n";
139     - }
140     -
141     - if($custom ne '') {
142     - $OUT .="custom=".$custom.", \\\n";
143     - }
144     -
145     - if ($mx ne '') {
146     - $OUT .="mx=".$mx.", \\\n";
147     - }
148     -
149     - $OUT .="login=".$login.", \\\n";
150     - $OUT .="password=".$password." \\\n";
151     - $OUT .=$edom->key()."\n";
152     - $OUT .="##\n";
153     - $OUT .="##\n";
154     - }
155     - }
156     - }
157     -}
158     -
159     diff -Nur smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient.conf/10Headers smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient.conf/10Headers
160     --- smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient.conf/10Headers 1970-01-01 01:00:00.000000000 +0100
161     +++ smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient.conf/10Headers 2006-11-12 16:11:57.000000000 +0100
162     @@ -0,0 +1,7 @@
163     +
164     +daemon=300 # check every 300 seconds
165     +syslog=yes # log update msgs to syslog
166     +mail=admin # mail update msgs to admin
167     +mail-failure=admin
168     +pid=/var/run/ddclient.pid # record PID in file.
169     +#
170     diff -Nur smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration
171     --- smeserver-ddclient-1.0.0-old/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration 1970-01-01 01:00:00.000000000 +0100
172     +++ smeserver-ddclient-1.0.0/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration 2013-11-25 00:05:58.000000000 +0100
173     @@ -0,0 +1,119 @@
174     +{
175     + use esmith::DomainsDB;
176     +
177     + $OUT='';
178     +
179     + my $ddb = esmith::DomainsDB->open_ro();
180     +
181     + $OUT .="use=web, web=checkip.dyndns.org:8245/, web-skip='IP Address:' \n";
182     +
183     + for my $edom ( $ddb->domains )
184     + {
185     + {
186     +
187     + my $dns = $edom->prop('dns') || '';
188     + next if ($dns eq '');
189     + $dns =~ tr/a-z/A-Z/;
190     + my $login = $edom->prop('login');
191     + my $password = $edom->prop('password');
192     + my $pubserv='';
193     + my $static='';
194     + my $custom='';
195     + my $wildcard='';
196     + my $mx=$edom->prop('mx') || '';
197     + my $backupmx='';
198     + my $protocol='';
199     + my $explain='';
200     +
201     + if( $dns eq 'DYNDNS1')
202     + {
203     + $explain='## dyndns.org dynamic addresses';
204     + $pubserv ='members.dyndns.org';
205     + $protocol='dyndns2';
206     + $static='no';
207     + $custom='no';
208     + $wildcard='yes';
209     + }
210     + elsif( $dns eq 'DYNDNS2')
211     + {
212     + $explain='## dyndns.org static addresses';
213     + $pubserv ='members.dyndns.org';
214     + $protocol='dyndns2';
215     + $static ='yes';
216     + $custom ='no';
217     + $wildcard='yes';
218     + }
219     + elsif( $dns eq 'DYNDNS3')
220     + {
221     + $explain='## dyndns.org static2 addresses';
222     + $pubserv='members.dyndns.org';
223     + $custom ='yes';
224     + $protocol='dyndns2';
225     + $static ='';
226     + $wildcard='yes';
227     + }
228     + elsif( $dns eq 'ZONEDIT')
229     + {
230     + $explain='## zoneedit dynamic addresses';
231     + $pubserv='www.zoneedit.com';
232     + $protocol='zoneedit1';
233     + }
234     + elsif( $dns eq 'EASYDNS')
235     + {
236     + $explain='## easydns.com dynamic addresses';
237     + $pubserv='members.easydns.com';
238     + $protocol='easydns';
239     + }
240     + elsif( $dns eq 'HAMMER')
241     + {
242     + $explain='## hammer dup.hn.org dynamic addresses';
243     + $pubserv='dup.hn.org';
244     + $protocol='hammernode1';
245     + }
246     + elsif( $dns eq 'DSLREPORTS' )
247     + {
248     + $explain='## dslreports.org dynamic addresses';
249     + $pubserv='members.dslreports.com';
250     + $protocol='dslreports1';
251     + }
252     + elsif( $dns eq 'EURODYNDNS' )
253     + {
254     + $explain='## euroddyndns.org dynamic addresses';
255     + $pubserv='eurodyndns.org';
256     + $protocol='namecheap';
257     + }
258     +
259     + if($pubserv ne '')
260     + {
261     + $OUT .="##\n";
262     + $OUT .=$explain."\n";
263     + $OUT .="##\n";
264     + $OUT .="server=".$pubserv.", \\\n";
265     + $OUT .="protocol=".$protocol.", \\\n";
266     +
267     + if($static ne '') {
268     + $OUT .="static=".$static.", \\\n";
269     + }
270     +
271     + if($wildcard ne '') {
272     + $OUT .="wildcard=".$wildcard.", \\\n";
273     + }
274     +
275     + if($custom ne '') {
276     + $OUT .="custom=".$custom.", \\\n";
277     + }
278     +
279     + if ($mx ne '') {
280     + $OUT .="mx=".$mx.", \\\n";
281     + }
282     +
283     + $OUT .="login=".$login.", \\\n";
284     + $OUT .="password=".$password." \\\n";
285     + $OUT .=$edom->key()."\n";
286     + $OUT .="##\n";
287     + $OUT .="##\n";
288     + }
289     + }
290     + }
291     +}
292     +

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