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

Contents 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 - (show annotations) (download)
Mon Nov 25 18:48:37 2013 UTC (10 years, 11 months 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
Error occurred while calculating annotation data.
* 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 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