]> git.pld-linux.org Git - packages/djbdns.git/blob - djbdns.spec
b91a58a3febe04538bb25d8a0c52a5847cdb601f
[packages/djbdns.git] / djbdns.spec
1 Summary:        DJB DNS 
2 Summary(pl):    DJB DNS
3 Name:           djbdns
4 Version:        1.05
5 Release:        5
6 License:        GPL
7 Group:          Networking/Daemons
8 Group(de):      Netzwerkwesen/Server
9 Group(pl):      Sieciowe/Serwery
10 Source0:        http://cr.yp.to/djbdns/%{name}-%{version}.tar.gz
11 Source1:        %{name}-doc.tar.gz
12 Patch0:         dnscache-1.05-multiple-ip.patch
13 URL:            http://cr.yp.to/djbdns.html
14 Prereq:         shadow
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 This is a set of DNS servers with security in mind. If you find a
19 security hole you can get a prize.
20
21 This package contains some basic DNS debugging tools and some
22 documentation. If you need a DNS server install one of the following
23 packages:
24
25  - dnscache - a local DNS cache
26  - tinydns - a DNS server
27  - pickdns - a DNS load-balancing server
28  - walldns - a reverse DNS wall
29  - rbldns - an IP-address-listing DNS server
30  - axfrdns - a DNS zone transfer server
31
32 %description -l de
33 Dies ist ein Satz von auf Sicherheit zielenden DNS-Servers. Man kriegt
34 ein Preis, wenn man ein Sicherheitsloch findet.
35
36 Dieses Paket enthält ein paar DNS-Werkzeugen und etwas Dokumentation.
37 Wenn du einen DNS-Server braucht, installe ein von den folgenden
38 Paketen:
39
40  - dnscache - ein lokaler DNS-Cache
41  - tinydns - ein DNS-Server
42  - pickdns - ein Belastung ausgleichender DNS-Server
43  - walldns - eine Wand Rückgekehrten DNSs
44  - rbldns - ein IP-Adressen-Listen-DNS-Server
45  - axfrdns - ein DNS-Zonen-Transfer-Server
46
47 %description -l pl
48 Jest to alternatywny zestaw serwerów DNS'u, którego g³ównym celem jest
49 bezpieczeñstwo. Za znalezienie dziury w tym systemie zosta³a
50 wyznaczona nawet nagroda.
51
52 Ten pakiet zawiera kilka podstawowych narzêdzi DNS oraz trochê
53 dokumentacji. Je¶li potrzebujesz serwera DNS zainstaluj jeden z
54 nastêpuj±cych pakietów:
55
56  - dnscache - lokalny cache DNS
57  - tinydns - serwer DNS
58  - pickdns - serwer DNS do równowa¿enia obci±¿eñ
59  - walldns - ¶ciana dla odwrotnych zapytañ DNS
60  - rbldns - serwer DNS list adresów IP
61  - axfrdns - serwer transferów stref DNS
62
63 %package -n dnscache
64 Summary:        DJB's local DNS cache
65 Summary(de):    DJBs lokaler DNS-Cache
66 Summary(pl):    Lokalny cache DNS od DJB
67 Group:          Networking/Daemons
68 Group(de):      Netzwerkwesen/Server
69 Group(pl):      Sieciowe/Serwery
70 Prereq:         %{name} = %{version}
71 Requires:       daemontools
72 Prereq:         fileutils
73 Prereq:         shadow
74
75 %description -n dnscache
76 dnscache is a local DNS cache from the djbdns package. It accepts
77 recursive DNS queries from local clients such as web browsers and mail
78 transfer agents. It collects responses from remote DNS servers. It
79 caches the responses to save time later.
80
81 %description -n dnscache -l de
82 dnscache ist ein lokaler DNS-Cache aus dem djbdns-Paket. Es empfängt
83 rekursive DNS-Fragen von den lokalen Klienten, zum Beispiel
84 Web-Browsers und Mail-Transfer-Agenten. Es sammelt die Antworten von
85 den Fern-DNS-Servers. Es merkt sich die Antworten, um die Zeit später
86 zu sparen.
87
88 %description -n dnscache -l pl
89 dnscache jest lokalnym cachem DNS z pakietu djbdns. Przyjmuje on
90 rekursywne zapytania DNS od lokalnych klientów takich, jak
91 przegl±darki WWW i agenci transferu poczty (MTA). Zbiera on odpowiedzi
92 od zdalnych serwerów DNS. Zapamiêtuje on odpowiedzi, ¿eby pó¼niej
93 oszczêdziæ czas.
94
95 %package -n tinydns
96 Summary:        DJB's DNS server
97 Summary(de):    DJBs DNS-Server
98 Summary(pl):    Serwer DNS od DJB
99 Group:          Networking/Daemons
100 Group(de):      Netzwerkwesen/Server
101 Group(pl):      Sieciowe/Serwery
102 Prereq:         %{name} = %{version}
103 Requires:       daemontools
104 Requires:       make
105 Prereq:         shadow
106
107 %description -n tinydns
108 tinydns is a DNS server from the djbdns package. It accepts iterative
109 DNS queries from hosts around the Internet and responds with
110 locally-configured information.
111
112 %description -n tinydns -l de
113 tinydns ist ein DNS-Server aus dem djbdns-Paket. Es empfängt iterative
114 DNS-Fragen von dem Hosts aus allem Internet und antwortet mit den
115 lokal-konfigurierten Informationen.
116
117 %description -n tinydns -l pl
118 tinydns jest serwerem DNS z pakietu djbdns. Przyjmuje on iteracyjne
119 zapytania DNS od komputerów z ca³ego Internetu i odpowiada przy u¿yciu
120 lokalnie skonfigurowanych informacji.
121
122 %package -n pickdns
123 Summary:        DJB's load-balancing DNS server
124 Summary(de):    DJBs Belastung ausgleichender DNS-Server
125 Summary(pl):    Serwer DNS równowa¿±cy obci±¿enie od DJB
126 Group:          Networking/Daemons
127 Group(de):      Netzwerkwesen/Server
128 Group(pl):      Sieciowe/Serwery
129 Prereq:         %{name} = %{version}
130 Requires:       daemontools
131 Requires:       make
132 Prereq:         shadow
133
134 %description -n pickdns
135 pickdns is a DNS load-balancing server from the djbdns package. It
136 accepts iterative DNS queries from hosts around the Internet and
137 responds with a dynamic selection of locally configured IP addresses
138 with 5-second TTLs.
139
140 %description -n pickdns -l de
141 pickdns ist ein Belastung ausgleichender DNS-Server aus dem
142 djbdns-Paket. Es empfängt iterative DNS-Fragen von den Hosts aus allem
143 Internet und antwortet mit eine dynamische Auswahl von den
144 lokal-konfigurierten IP-Adressen mit 5-Sekunden-TTLs.
145
146 %description -n pickdns -l pl
147 pickdns jest równowa¿±cym obci±¿enie serwerem DNS z pakietu djbdns.
148 Odbiera on iteracyjne zapytania DNS od komputerów z ca³ego internetu i
149 odpowiada dynamicznym wyborem lokalnie skonfigurowanych adresów IP z
150 5-sekundowymi TTLami.
151
152 %package -n walldns
153 Summary:        DJB's reverse DNS wall
154 Summary(de):    DJBs Wand rückgekehrten DNSs
155 Summary(pl):    ¦ciana dla odwrotnych zapytañ DNS od DJB
156 Group:          Networking/Daemons
157 Group(de):      Netzwerkwesen/Server
158 Group(pl):      Sieciowe/Serwery
159 Prereq:         %{name} = %{version}
160 Requires:       daemontools
161 Prereq:         shadow
162
163 %description -n walldns
164 walldns is a reverse DNS wall from the djbdns package. It accepts
165 iterative DNS queries for in-addr.arpa domains from hosts around the
166 Internet and supplies generic responses that avoid revealing local
167 host information.
168
169 %description -n walldns -l de
170 walldns ist ein Wand rückgekehrten DNSs aus dem djbdns-Paket. Es
171 empfängt iterative DNS-Fragen für den in-addr.arpa-Domänen von den
172 Hosts aus allem Internet und liefert Antworte, die vermeiden
173 Informationen über die lokalen Hosts zu aufzudecken.
174
175 %description -n walldns -l pl
176 walldns jest ¶cian± dla odwrotnych zapytañ DNS z pakietu djbdns.
177 Przyjmuje ona iteracyjne zapytania DNS dla domen in-addr.arpa od
178 komputerów z ca³ego Internetu i dostarcza odpowiedzi, które unikaj±
179 ujawniania informacji o lokalnych komputerach.
180
181 %package -n rbldns
182 Summary:        DJB's IP-address-listing DNS server
183 Summary(de):    DJBs IP-Adressen-Listen-DNS-Server
184 Summary(pl):    Serwer DNS list adresów IP od DJB
185 Group:          Networking/Daemons
186 Group(de):      Netzwerkwesen/Server
187 Group(pl):      Sieciowe/Serwery
188 Prereq:         %{name} = %{version}
189 Requires:       daemontools
190 Requires:       make
191 Prereq:         shadow
192
193 %description -n rbldns
194 rbldns is an IP-address-listing DNS server from the djbdns package. It
195 accepts iterative DNS queries from hosts around the Internet asking
196 about various IP addresses. It provides responses showing whether the
197 addresses are on a locally configured list, such as RBL or DUL.
198
199 %description -n rbldns -l de
200 rbldns ist ein IP-Adressen-Listen-DNS-Server aus dem djbdns-Paket. Es
201 empfängt iterative DNS-Fragen von den Hosts aus allem Internet
202 fragende nach verschiedene IP-Adresse. Es liefert Antworte, die zeugen
203 ob die Adresse sich auf einer lokal-konfigurierten Liste befinden, zum
204 Beispiel RBL oder DUL.
205
206 %description -n rbldns -l pl
207 rbldns jest serwerem DNS list adresów z pakietu djbdns. Przyjmuje on
208 iteracyjne zapytania DNS od komputerów z ca³ego Internetu pytaj±ce o
209 ró¿ne adresy IP. Dostarcza on odpowiedzi pokazuj±cych, czy adresy te
210 s± na lokalnie skonfigurowanej li¶cie takiej, jak RBL lub DUL.
211
212 %package -n axfrdns
213 Summary:        DJB's DNS zone-transfer server
214 Summary(de):    DJBs DNS-Zonen-Transfer-Server
215 Summary(pl):    Serwer transferów stref DNS od DJB
216 Group:          Networking/Daemons
217 Group(de):      Netzwerkwesen/Server
218 Group(pl):      Sieciowe/Serwery
219 Prereq:         %{name} = %{version}
220 Requires:       tinydns = %{version}
221 Requires:       daemontools
222 Requires:       ucspi-tcp
223 Requires:       make
224 Prereq:         shadow
225
226 %description -n axfrdns
227 axfrdns is a DNS zone transfer server from the djbdns package. It
228 reads a zone-transfer request in DNS-over-TCP format from its standard
229 input and responds with locally configured information.
230
231 %description -n axfrdns -l de
232 axfrdns ist ein DNS-Zonen-Transfer-Server aus dem djbdns-Paket. Es
233 liest ein Zonen-Transfer-Ersuchen im DNS-over-TCP-Format von seinem
234 standarden Eingabe und antwortet mit den lokal-konfigurierten
235 Informationen.
236
237 %description -n axfrdns -l pl
238 axfrdns jest serwerem transferów stref DNS z pakietu djbdns. Wczytuje
239 on ze standardowego wej¶cia pro¶bê o transfer strefy w formacie
240 DNS-over-TCP i odpowiada przy u¿yciu lokalnie skonfigurowanych
241 informacji.
242
243 %prep
244 %setup -q -a1
245 %patch0 -p1
246
247 cd doc
248 ln -s merge/djbdns/* .
249
250 %build
251 echo %{__cc} %{rpmcflags} >conf-cc
252 echo %{_prefix} > conf-home
253 %{__make} 
254
255 %install
256 rm -rf $RPM_BUILD_ROOT
257 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_sysconfdir}}
258
259 install dnsroots.global $RPM_BUILD_ROOT%{_sysconfdir}
260 install axfr-get        $RPM_BUILD_ROOT%{_bindir}
261 install axfrdns         $RPM_BUILD_ROOT%{_bindir}
262 install axfrdns-conf    $RPM_BUILD_ROOT%{_bindir}
263 install cachetest       $RPM_BUILD_ROOT%{_bindir}
264 install dnscache        $RPM_BUILD_ROOT%{_bindir}
265 install dnscache-conf   $RPM_BUILD_ROOT%{_bindir}
266 install dnsfilter       $RPM_BUILD_ROOT%{_bindir}
267 install dnsip           $RPM_BUILD_ROOT%{_bindir}
268 install dnsipq          $RPM_BUILD_ROOT%{_bindir}
269 install dnsmx           $RPM_BUILD_ROOT%{_bindir}
270 install dnsname         $RPM_BUILD_ROOT%{_bindir}
271 install dnsq            $RPM_BUILD_ROOT%{_bindir}
272 install dnsqr           $RPM_BUILD_ROOT%{_bindir}
273 install dnstrace        $RPM_BUILD_ROOT%{_bindir}
274 install dnstxt          $RPM_BUILD_ROOT%{_bindir}
275 install pickdns         $RPM_BUILD_ROOT%{_bindir}
276 install pickdns-conf    $RPM_BUILD_ROOT%{_bindir}
277 install pickdns-data    $RPM_BUILD_ROOT%{_bindir}
278 install random-ip       $RPM_BUILD_ROOT%{_bindir}
279 install rbldns          $RPM_BUILD_ROOT%{_bindir}
280 install rbldns-conf     $RPM_BUILD_ROOT%{_bindir}
281 install rbldns-data     $RPM_BUILD_ROOT%{_bindir}
282 install rts             $RPM_BUILD_ROOT%{_bindir}
283 install tinydns         $RPM_BUILD_ROOT%{_bindir}
284 install tinydns-conf    $RPM_BUILD_ROOT%{_bindir}
285 install tinydns-data    $RPM_BUILD_ROOT%{_bindir}
286 install tinydns-edit    $RPM_BUILD_ROOT%{_bindir}
287 install tinydns-get     $RPM_BUILD_ROOT%{_bindir}
288 install walldns         $RPM_BUILD_ROOT%{_bindir}
289 install walldns-conf    $RPM_BUILD_ROOT%{_bindir}
290
291 gzip -9nf CHANGES TODO MULTIPLEIP TINYDNS
292
293 ##### DNSCACHE #####
294
295 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/dnscache
296 cd $RPM_BUILD_ROOT%{_sysconfdir}/dnscache
297 mkdir log
298 mkdir log/main
299 touch log/status
300 mkdir env
301 echo %{_sysconfdir}/dnscache/root>env/ROOT
302 echo 127.0.0.1                   >env/IP
303 echo 0.0.0.0                     >env/IPSEND
304 echo 1000000                     >env/CACHESIZE
305 echo 3000000                     >env/DATALIMIT
306 cat>run<<___
307 #!/bin/sh
308 exec 2>&1
309 exec <seed
310 exec envdir ./env sh -c '
311   exec envuidgid dnscache softlimit -o250 -d "\$DATALIMIT" %{_bindir}/dnscache
312 '
313 ___
314 cat>log/run<<___
315 #!/bin/sh
316 exec setuidgid dnslog multilog t ./main
317 ___
318 mkdir root
319 mkdir root/ip
320 touch root/ip/127.0.0.1
321 mkdir root/servers
322 ln $RPM_BUILD_ROOT%{_sysconfdir}/dnsroots.global root/servers/\@
323 dd if=/dev/zero of=seed bs=128c count=1
324
325 ##### TINYDNS #####
326
327 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/tinydns
328 cd $RPM_BUILD_ROOT%{_sysconfdir}/tinydns
329 mkdir log
330 mkdir log/main
331 touch log/status
332 cat>log/run<<___
333 #!/bin/sh
334 exec setuidgid dnslog multilog t ./main
335 ___
336 mkdir env
337 echo %{_sysconfdir}/tinydns/root>env/ROOT
338 echo 127.0.0.1                  >env/IP
339 cat>run<<___
340 #!/bin/sh
341 exec 2>&1
342 exec envuidgid tinydns envdir ./env softlimit -d300000 %{_bindir}/tinydns
343 ___
344 mkdir root
345 touch root/data
346 cat>root/add-ns<<___
347 #!/bin/sh
348 exec %{_bindir}/tinydns-edit data data.new add ns \${1+"\$@"}
349 ___
350 cat>root/add-childns<<___
351 #!/bin/sh
352 exec %{_bindir}/tinydns-edit data data.new add childns \${1+"\$@"}
353 ___
354 cat>root/add-host<<___
355 #!/bin/sh
356 exec %{_bindir}/tinydns-edit data data.new add host \${1+"\$@"}
357 ___
358 cat>root/add-alias<<___
359 #!/bin/sh
360 exec %{_bindir}/tinydns-edit data data.new add alias \${1+"\$@"}
361 ___
362 cat>root/add-mx<<___
363 #!/bin/sh
364 exec %{_bindir}/tinydns-edit data data.new add mx \${1+"\$@"}
365 ___
366 cat>root/Makefile<<___
367 data.cdb: data
368         %{_bindir}/tinydns-data
369 ___
370
371 ##### PICKDNS #####
372
373 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/pickdns
374 cd $RPM_BUILD_ROOT%{_sysconfdir}/pickdns
375 mkdir log
376 mkdir log/main
377 touch log/status
378 cat>log/run<<___
379 #!/bin/sh
380 exec setuidgid dnslog multilog t ./main
381 ___
382 mkdir env
383 echo %{_sysconfdir}/pickdns/root>env/ROOT
384 echo 127.0.0.1                  >env/IP
385 cat>run<<___
386 #!/bin/sh
387 exec 2>&1
388 exec envuidgid pickdns envdir ./env softlimit -d250000 %{_bindir}/pickdns
389 ___
390 mkdir root
391 touch root/data
392 cat>root/Makefile<<___
393 data.cdb: data
394         %{_bindir}/pickdns-data
395 ___
396
397 ##### WALLDNS #####
398 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/walldns
399 cd $RPM_BUILD_ROOT%{_sysconfdir}/walldns
400 mkdir log
401 mkdir log/main
402 touch log/status
403 cat>log/run<<___
404 #!/bin/sh
405 exec setuidgid dnslog multilog t ./main
406 ___
407 mkdir env
408 echo %{_sysconfdir}/walldns/root>env/ROOT
409 echo 127.0.0.1                  >env/IP
410 cat>run<<___
411 #!/bin/sh
412 exec 2>&1
413 exec envuidgid walldns envdir ./env softlimit -d250000 %{_bindir}/walldns
414 ___
415 mkdir root
416
417 ##### RBLDNS #####
418
419 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/rbldns
420 cd $RPM_BUILD_ROOT%{_sysconfdir}/rbldns
421 mkdir log
422 mkdir log/main
423 touch log/status
424 cat>log/run<<___
425 #!/bin/sh
426 exec setuidgid dnslog multilog t ./main
427 ___
428 mkdir env
429 echo %{_sysconfdir}/rbldns/root>env/ROOT
430 echo 127.0.0.1                 >env/IP
431 echo in-addr.arpa              >env/BASE
432 cat>run<<___
433 #!/bin/sh
434 exec 2>&1
435 exec envuidgid rbldns envdir ./env softlimit -d250000 %{_bindir}/rbldns
436 ___
437 mkdir root
438 touch root/data
439 cat>root/Makefile<<___
440 data.cdb: data
441         %{_bindir}/rbldns-data
442 ___
443
444 ##### AXFRDNS #####
445
446 mkdir $RPM_BUILD_ROOT%{_sysconfdir}/axfrdns
447 cd $RPM_BUILD_ROOT%{_sysconfdir}/axfrdns
448 mkdir log
449 mkdir log/main
450 touch log/status
451 cat>log/run<<___
452 #!/bin/sh
453 exec setuidgid dnslog multilog t ./main
454 ___
455 mkdir env
456 echo %{_sysconfdir}/tinydns/root>env/ROOT
457 echo 127.0.0.1                  >env/IP
458 cat>run<<___
459 #!/bin/sh
460 exec 2>&1
461 exec envdir ./env sh -c '
462   exec envuidgid axfrdns softlimit -d300000 tcpserver -vDRHl0 -x tcp.cdb -- "\$IP" 53 %{_bindir}/axfrdns
463 '
464 ___
465 cat>Makefile<<___
466 tcp.cdb: tcp
467         tcprules tcp.cdb tcp.tmp < tcp
468 ___
469 cat>tcp<<___
470 # sample line:  1.2.3.4:allow,AXFR="heaven.af.mil/3.2.1.in-addr.arpa"
471 :deny
472 ___
473
474 ##### daemontools symlinks #####
475 install -d $RPM_BUILD_ROOT/var/run/service
476 cd $RPM_BUILD_ROOT/var/run/service
477 ln -s ../../..%{_sysconfdir}/dnscache
478 ln -s ../../..%{_sysconfdir}/tinydns
479 ln -s ../../..%{_sysconfdir}/pickdns
480 ln -s ../../..%{_sysconfdir}/walldns
481 ln -s ../../..%{_sysconfdir}/rbldns
482 ln -s ../../..%{_sysconfdir}/axfrdns
483
484 %pre
485 GID=32; %groupadd
486 USER=dnslog; UID=32; HOMEDIR=/; COMMENT="djbdns User"; %useradd
487
488 %postun
489 USER=dnslog; %userdel
490 %groupdel
491
492 %pre -n dnscache
493 USER=dnscache; UID=33; HOMEDIR=/etc/dnscache; COMMENT="djbdns User"
494 NAME=dnscache; %useradd
495 dd if=/dev/urandom of=/etc/dnscache/seed bs=128c count=1
496
497 %postun -n dnscache
498 USER=dnscache; %userdel
499
500 %pre -n tinydns
501 USER=tinydns; UID=34; HOMEDIR=/etc/tinydns; COMMENT="djbdns User"
502 NAME=tinydns; %useradd
503
504 %postun -n tinydns
505 USER=tinydns; %userdel
506
507 %pre -n pickdns
508 USER=pickdns; UID=35; HOMEDIR=/etc/pickdns; COMMENT="djbdns User"
509 NAME=pickdns; %useradd
510
511 %postun -n pickdns
512 USER=pickdns; %userdel
513
514 %pre -n walldns
515 USER=walldns; UID=36; HOMEDIR=/etc/walldns; COMMENT="djbdns User"
516 NAME=walldns; %useradd
517
518 %postun -n walldns
519 USER=walldns; %userdel
520
521 %pre -n rbldns
522 USER=rbldns; UID=37; HOMEDIR=/etc/rbldns; COMMENT="djbdns User"
523 NAME=rbldns; %useradd
524
525 %postun -n rbldns
526 USER=rbldns; %userdel
527
528 %pre -n axfrdns
529 USER=axfrdns; UID=38; HOMEDIR=/etc/axfrdns; COMMENT="djbdns User"
530 NAME=axfrdns; %useradd
531
532 %postun -n axfrdns
533 USER=axfrdns; %userdel
534
535 %clean
536 rm -rf $RPM_BUILD_ROOT
537
538 %files
539 %defattr(644,root,root,755)
540 %doc *.gz doc/*
541 %attr(755,root,root) %{_bindir}/cachetest
542 %attr(755,root,root) %{_bindir}/dns[f-t]*
543 %attr(755,root,root) %{_bindir}/axfr-get
544
545 %files -n dnscache
546 %defattr(644,root,root,755)
547 %attr(755,root,root) %{_bindir}/dnscache*
548 %config %attr(644,root,root) %{_sysconfdir}/dnsroots.global
549 %dir %attr(3755,root,root) %{_sysconfdir}/dnscache
550 %dir %attr(2755,root,root) %{_sysconfdir}/dnscache/log
551 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/dnscache/log/main
552 %attr(644,dnslog,djbdns) %{_sysconfdir}/dnscache/log/status
553 %dir %attr(2755,root,root) %{_sysconfdir}/dnscache/env
554 %config %attr(644,root,root) %{_sysconfdir}/dnscache/env/*
555 %attr(755,root,root) %{_sysconfdir}/dnscache/run
556 %attr(755,root,root) %{_sysconfdir}/dnscache/log/run
557 %dir %attr(2755,root,root) %{_sysconfdir}/dnscache/root
558 %dir %attr(2755,root,root) %{_sysconfdir}/dnscache/root/*
559 %config %attr(600,root,root) %{_sysconfdir}/dnscache/root/ip/*
560 %config %attr(644,root,root) %{_sysconfdir}/dnscache/root/servers/*
561 %ghost %attr(600,root,root) %{_sysconfdir}/dnscache/seed
562 /var/run/service/dnscache
563
564 %files -n tinydns
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_bindir}/tinydns*
567 %dir %attr(3755,root,root) %{_sysconfdir}/tinydns
568 %dir %attr(2755,root,root) %{_sysconfdir}/tinydns/log
569 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/tinydns/log/main
570 %attr(644,dnslog,djbdns) %{_sysconfdir}/tinydns/log/status
571 %attr(755,root,root) %{_sysconfdir}/tinydns/log/run
572 %dir %attr(2755,root,root) %{_sysconfdir}/tinydns/env
573 %config %attr(644,root,root) %{_sysconfdir}/tinydns/env/*
574 %attr(755,root,root) %{_sysconfdir}/tinydns/run
575 %dir %attr(2755,root,root) %{_sysconfdir}/tinydns/root
576 %attr(644,root,root) %{_sysconfdir}/tinydns/root/Makefile
577 %config %attr(644,root,root) %{_sysconfdir}/tinydns/root/data
578 %attr(755,root,root) %{_sysconfdir}/tinydns/root/add-*
579 /var/run/service/tinydns
580
581 %files -n pickdns
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{_bindir}/pickdns*
584 %dir %attr(3755,root,root) %{_sysconfdir}/pickdns
585 %dir %attr(2755,root,root) %{_sysconfdir}/pickdns/log
586 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/pickdns/log/main
587 %attr(644,dnslog,djbdns) %{_sysconfdir}/pickdns/log/status
588 %attr(755,root,root) %{_sysconfdir}/pickdns/log/run
589 %dir %attr(2755,root,root) %{_sysconfdir}/pickdns/env
590 %config %attr(644,root,root) %{_sysconfdir}/pickdns/env/*
591 %attr(755,root,root) %{_sysconfdir}/pickdns/run
592 %dir %attr(2755,root,root) %{_sysconfdir}/pickdns/root
593 %attr(644,root,root) %{_sysconfdir}/pickdns/root/Makefile
594 %config %attr(644,root,root) %{_sysconfdir}/pickdns/root/data
595 /var/run/service/pickdns
596
597 %files -n walldns
598 %defattr(644,root,root,755)
599 %attr(755,root,root) %{_bindir}/walldns*
600 %dir %attr(3755,root,root) %{_sysconfdir}/walldns
601 %dir %attr(2755,root,root) %{_sysconfdir}/walldns/log
602 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/walldns/log/main
603 %attr(644,dnslog,djbdns) %{_sysconfdir}/walldns/log/status
604 %attr(755,root,root) %{_sysconfdir}/walldns/log/run
605 %dir %attr(2755,root,root) %{_sysconfdir}/walldns/env
606 %config %attr(644,root,root) %{_sysconfdir}/walldns/env/*
607 %attr(755,root,root) %{_sysconfdir}/walldns/run
608 %dir %attr(2755,root,root) %{_sysconfdir}/walldns/root
609 /var/run/service/walldns
610
611 %files -n rbldns
612 %defattr(644,root,root,755)
613 %attr(755,root,root) %{_bindir}/rbldns*
614 %dir %attr(3755,root,root) %{_sysconfdir}/rbldns
615 %dir %attr(2755,root,root) %{_sysconfdir}/rbldns/log
616 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/rbldns/log/main
617 %attr(644,dnslog,djbdns) %{_sysconfdir}/rbldns/log/status
618 %attr(755,root,root) %{_sysconfdir}/rbldns/log/run
619 %dir %attr(2755,root,root) %{_sysconfdir}/rbldns/env
620 %config %attr(644,root,root) %{_sysconfdir}/rbldns/env/*
621 %attr(755,root,root) %{_sysconfdir}/rbldns/run
622 %dir %attr(2755,root,root) %{_sysconfdir}/rbldns/root
623 %attr(644,root,root) %{_sysconfdir}/rbldns/root/Makefile
624 %config %attr(644,root,root) %{_sysconfdir}/rbldns/root/data
625 /var/run/service/rbldns
626
627 %files -n axfrdns
628 %defattr(644,root,root,755)
629 %attr(755,root,root) %{_bindir}/axfrdns*
630 %dir %attr(3755,root,root) %{_sysconfdir}/axfrdns
631 %dir %attr(2755,root,root) %{_sysconfdir}/axfrdns/log
632 %dir %attr(2755,dnslog,djbdns) %{_sysconfdir}/axfrdns/log/main
633 %attr(644,dnslog,djbdns) %{_sysconfdir}/axfrdns/log/status
634 %attr(755,root,root) %{_sysconfdir}/axfrdns/log/run
635 %dir %attr(2755,root,root) %{_sysconfdir}/axfrdns/env
636 %config %attr(644,root,root) %{_sysconfdir}/axfrdns/env/*
637 %attr(755,root,root) %{_sysconfdir}/axfrdns/run
638 %attr(644,root,root) %{_sysconfdir}/axfrdns/Makefile
639 %config %attr(644,root,root) %{_sysconfdir}/axfrdns/tcp
640 /var/run/service/axfrdns
This page took 0.192044 seconds and 3 git commands to generate.