]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
- fixed
[packages/bind.git] / bind.spec
1 Summary:        BIND - DNS name server
2 Summary(de):    BIND - DNS-Namenserver  
3 Summary(fr):    BIND - serveur de noms DNS
4 Summary(pl):    BIND - serwer nazw DNS
5 Summary(tr):    DNS alan adý sunucusu
6 Name:           bind
7 Version:        8.2.3
8 Release:        1
9 License:        Distributable
10 Group:          Networking/Daemons
11 Group(de):      Netzwerkwesen/Server
12 Group(pl):      Sieciowe/Serwery
13 Source0:        %{name}-%{version}.src.tar.gz
14 Source1:        %{name}-%{version}.doc.tar.gz
15 Source2:        %{name}-%{version}.contrib.tar.gz
16 Source3:        named.init
17 Source4:        named.sysconfig
18 Source5:        named.logrotate
19 Source6:        named.conf
20 Source7:        named-chroot.init
21 Source8:        ftp://ftp.obtuse.com/pub/utils/utils-1.0.tar.gz
22 Patch1:         %{name}-pselect.patch
23 Patch2:         %{name}-fds.patch
24 Patch3:         %{name}-nonlist.patch
25 Patch4:         %{name}-host.patch
26 Patch6:         %{name}-mkdep.patch
27 Patch7:         %{name}-probe_ipv6.patch
28 Patch9:         %{name}-pidfile.patch
29 Patch11:        ftp://ftp.6bone.pl/pub/ipv6/set-glibc-2.1.new/host_991529+.diff
30 Patch12:        %{name}-res_randomid.patch
31 Patch20:        utils-holelogd-linux.patch
32 Patch21:        %{name}-chroot-ndc.patch
33 BuildRequires:  flex
34 BuildRequires:  glibc-static
35 Prereq:         /sbin/chkconfig
36 Requires:       rc-scripts >= 0.2.0
37 Obsoletes:      caching-nameserver
38 Conflicts:      %{name}-chroot
39 URL:            http://www.isc.org/bind.html
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %define         _sysconfdir     /etc
43 %define         _chroot         /var/lib/named/chroot
44
45 %description
46 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
47 (Domain Name System) protocols. BIND includes a DNS server (named),
48 which resolves host names to IP addresses, and a resolver library
49 (routines for applications to use when interfacing with DNS). A DNS
50 server allows clients to name resources or objects and share the
51 information with other network machines. The named DNS server can be
52 used on workstations as a caching name server, but is generally only
53 needed on one machine for an entire network. Note that the
54 configuration files for making BIND act as a simple caching nameserver
55 are included in the caching-nameserver package.
56
57 Install the bind package if you need a DNS server for your network. If
58 you want bind to act a caching name server, you will also need to
59 install the caching-nameserver package.
60
61 %description -l de
62 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
63 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
64 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
65 Recher des Netzwerks erforderlich.
66
67 %description -l fr
68 Contient le serveur de noms named, utilisé pour définir les
69 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
70 utilisé sur les stations de travail comme serveur de nom en cache mais
71 n'est souvent nécessaire que sur une machine pour un réseau entier.
72
73 %description -l pl
74 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
75 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
76 roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
77 ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
78 program na fragment sieci.
79
80 %description -l tr
81 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
82 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
83 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
84 için sadece bir makina üzerinde kurulur.
85
86 %package chroot
87 Summary:        BIND - DNS name server
88 Summary(de):    BIND - DNS-Namenserver  
89 Summary(fr):    BIND - serveur de noms DNS
90 Summary(pl):    BIND - serwer nazw DNS
91 Summary(tr):    DNS alan adý sunucusu
92 Group:          Networking/Daemons
93 Group(de):      Netzwerkwesen/Server
94 Group(pl):      Sieciowe/Serwery
95 Prereq:         /sbin/chkconfig
96 Requires:       rc-scripts >= 0.2.0
97 Obsoletes:      caching-nameserver
98 Conflicts:      %{name}
99 URL:            http://www.isc.org/bind.html
100
101 %description chroot
102 BIND (Berkeley Internet Name Domain) is an implementation of the DNS
103 (Domain Name System) protocols. BIND includes a DNS server (named),
104 which resolves host names to IP addresses, and a resolver library
105 (routines for applications to use when interfacing with DNS). A DNS
106 server allows clients to name resources or objects and share the
107 information with other network machines. The named DNS server can be
108 used on workstations as a caching name server, but is generally only
109 needed on one machine for an entire network. Note that the
110 configuration files for making BIND act as a simple caching nameserver
111 are included in the caching-nameserver package.
112
113 Install the bind package if you need a DNS server for your network. If
114 you want bind to act a caching name server, you will also need to
115 install the caching-nameserver package.
116
117 The bind-chroot package runs the DNS server daemon under the non-root
118 user and group and in the chroot()ed directory.
119
120 %description -l de chroot
121 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
122 IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
123 caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
124 Recher des Netzwerks erforderlich.
125
126 %description -l fr chroot
127 Contient le serveur de noms named, utilisé pour définir les
128 traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
129 utilisé sur les stations de travail comme serveur de nom en cache mais
130 n'est souvent nécessaire que sur une machine pour un réseau entier.
131
132 %description -l pl chroot
133 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
134 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
135 roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
136 ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
137 program na fragment sieci.
138
139 %description -l tr chroot
140 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
141 kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
142 isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
143 için sadece bir makina üzerinde kurulur.
144
145 %package utils
146 Summary:        DNS utils - host, dig, dnsquery, nslookup
147 Summary(de):    DNS-Utils - Host, Dig, Dnsquery, Nslookup 
148 Summary(fr):    Utilitaires DNS - host, dig, dnsquery, nslookup
149 Summary(pl):    Narzêdzia DNS - host, dig, dnsquery, nslookup
150 Summary(tr):    DNS araçlarý - host, dig, dnsquery, nslookup
151 Group:          Networking/Utilities
152 Group(de):      Netzwerkwesen/Werkzeuge
153 Group(pl):      Sieciowe/Narzêdzia
154
155 %description utils
156 Bind-utils contains a collection of utilities for querying DNS (Domain
157 Name Service) name servers to find out information about Internet
158 hosts. These tools will provide you with the IP addresses for given
159 host names, as well as other information about registered domains and
160 network addresses.
161
162 You should install bind-utils if you need to get information from DNS
163 name servers.
164
165 %description -l de utils
166 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
167 Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
168 Informationen über registrierte Domains und Netzwerk-Adressen.
169
170 %description -l fr utils
171 Ensemble d'utilitaires pour interroger les serveurs de noms et
172 rechercher des hôtes. Ces outils vous permettent de déterminer les
173 adresses IP pour des noms d'hôtes donnés, et trouver des informations
174 sur les noms de domaine déclarés et les adresses réseau.
175
176 %description -l pl utils
177 Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie
178 serwerów nazw z innych domen w celu uzyskania informacji o komupterach
179 i ich adresach IP.
180
181 %description -l tr utils
182 Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek
183 için kullanýlan araçlar bulunmaktadýr.
184
185 %package devel
186 Summary:        DNS development includes and libs
187 Summary(pl):    Pliki nag³ówkowe i biblioteka statyczna
188 Group:          Development/Libraries
189 Group(de):      Entwicklung/Libraries
190 Group(fr):      Development/Librairies
191 Group(pl):      Programowanie/Biblioteki
192
193 %description devel
194 The bind-devel package contains all the include files and the library
195 required for DNS (Domain Name Service) development for BIND versions
196 8.x.x.
197
198 You should install bind-devel if you want to develop bind DNS
199 applications. If you install bind-devel, you'll also need to install
200 bind.
201
202 %description -l pl devel
203 Pakiet zawiera pliki nag³ówkowe i bibliotekê statyczn±. Je¿eli
204 bêdziesz pisa³ programy pod binda, lub kompilowa³ kod ¼ród³owy
205 oprogramowania korzystaj±cego z tych plików nag³ówkowych czy
206 biblioteki powiniene¶ zainstalowaæ ten pakiet.
207
208 %package doc
209 Summary:        Bind documentation
210 Summary(pl):    Dokumentacja programu bind
211 Group:          Documentation
212 Group(de):      Dokumentation
213 Group(pl):      Dokumentacja
214
215 %description doc
216 Bind documentations
217
218 %decscription doc -l pl
219 Dokumentacja programu bind
220
221 %prep
222 %setup -q -c -n %{name}-%{version} -a 1 -a 2 -a 8
223
224 %patch1 -p0
225 %patch2 -p1
226 %patch3 -p0
227 %patch4 -p1
228 #%patch5 -p1
229 %patch6 -p0
230 %patch7 -p0
231 #%patch8 -p0
232 %patch9 -p1
233 #%patch10 -p1
234 %patch12 -p1
235 %patch20 -p1
236 #%patch22 -p0
237 cd contrib/host
238 %patch11 -p1
239
240 %build
241 rm -f compat/include/sys/cdefs.h
242 cd src
243 %{__make}       clean \
244         depend \
245         all \
246         DESTDIR="" \
247         CDEBUG="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
248         DESTBIN="%{_bindir}" \
249         DESTSBIN="%{_sbindir}" \
250         DESTMAN="%{_mandir}" \
251         DESTHELP="%{_datadir}/misc" \
252         DESTETC="%{_sysconfdir}" \
253         DESTRUN="/var/run"
254 cd ..
255 cd contrib/host
256 %{__make}
257
258 # Now build stuff for chroot
259 cd ../..
260 mv -f src/bin/named/named src/bin/named/named.dynamic
261 mv -f src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.dynamic
262 mv -f src/bin/ndc/ndc src/bin/ndc/ndc.nonc
263
264 patch -p1 < %{PATCH21}
265
266 eval "make -C src/bin/named named \
267         'DESTDIR=' \
268         'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
269         'DESTBIN=%{_bindir}' \
270         'DESTSBIN=%{_sbindir}' \
271         'DESTMAN=%{_mandir}' \
272         'DESTHELP=%{_datadir}/misc' \
273         'DESTETC=%{_sysconfdir}' \
274         'DESTRUN=%{_chroot}/var/run' \
275         'LDFLAGS=-static %{!?debug:-s}' \
276         'SYSTYPE=linux' \
277         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
278         VER=`cat ./src/Version`"
279
280 eval "make -C src/bin/named-xfer named-xfer \
281         'DESTDIR=' \
282         'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
283         'DESTBIN=%{_bindir}' \
284         'DESTSBIN=%{_sbindir}' \
285         'DESTMAN=%{_mandir}' \
286         'DESTHELP=%{_datadir}/misc' \
287         'DESTETC=%{_sysconfdir}' \
288         'DESTRUN=%{_chroot}/var/run' \
289         'LDFLAGS=-static %{!?debug:-s}' \
290         'SYSTYPE=linux' \
291         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
292         VER=`cat ./src/Version`"
293
294 eval "make -C src/bin/ndc ndc \
295         'DESTDIR=' \
296         'CDEBUG=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}' \
297         'DESTBIN=%{_bindir}' \
298         'DESTSBIN=%{_sbindir}' \
299         'DESTMAN=%{_mandir}' \
300         'DESTHELP=%{_datadir}/misc' \
301         'DESTETC=%{_sysconfdir}' \
302         'DESTRUN=%{_chroot}/var/run' \
303         'LDFLAGS=%{!?debug:-s}' \
304         'SYSTYPE=linux' \
305         `sh ./src/port/settings ./src/.settings < ./src/port/linux/Makefile.set` \
306         VER=`cat ./src/Version`"
307
308 patch -p1 -R < %{PATCH21}
309 touch src/bin/ndc/*
310
311 mv -f src/bin/named/named src/bin/named/named.static
312 mv -f src/bin/named-xfer/named-xfer src/bin/named-xfer/named-xfer.static
313 mv -f src/bin/ndc/ndc src/bin/ndc/ndc.chroot
314
315 mv -f src/bin/named/named.dynamic src/bin/named/named
316 mv -f src/bin/named-xfer/named-xfer.dynamic src/bin/named-xfer/named-xfer
317 mv -f src/bin/ndc/ndc.nonc src/bin/ndc/ndc
318
319 cd utils-1.0
320 gcc $RPM_OPT_FLAGS -o holelogd holelogd.c
321
322 %install
323 rm -rf $RPM_BUILD_ROOT
324
325 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_datadir}/misc} \
326         $RPM_BUILD_ROOT%{_sysconfdir}/{sysconfig,logrotate.d,rc.d/init.d} \
327         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,7,8}
328
329 install -d $RPM_BUILD_ROOT%{_chroot}/{%{_sbindir},%{_datadir}/zoneinfo} \
330         $RPM_BUILD_ROOT%{_chroot}/{etc,dev,var/{tmp,run,log,lib/named/{M,S}}}
331
332 cd src
333 %{__make} install \
334         DESTDIR="$RPM_BUILD_ROOT" \
335         DESTINC="%{_includedir}/bind" \
336         DESTLIB="%{_libdir}" \
337         DESTBIN="%{_bindir}" \
338         DESTSBIN="%{_sbindir}" \
339         DESTMAN="%{_mandir}" \
340         DESTHELP="%{_datadir}/misc" \
341         DESTETC="%{_sysconfdir}" \
342         DESTRUN="/var/run" \
343         INSTALL_LIB=" " \
344         INSTALL_EXEC=" "
345
346 cd ..
347
348 cd doc/man
349 %{__make} clean
350 %{__make} install \
351         MANROFF=cat \
352         CATEXT=\$\$N \
353         DESTDIR=$RPM_BUILD_ROOT \
354         DESTMAN=%{_mandir} \
355         MANDIR=man
356
357 cd ../../
358 install -d $RPM_BUILD_ROOT/var/{log,lib/named/{M,S}}
359
360 install src/bin/named/test/127.* $RPM_BUILD_ROOT/var/lib/named/M
361 install src/bin/named/test/loca* $RPM_BUILD_ROOT/var/lib/named/M
362 install src/conf/workstation/root.* $RPM_BUILD_ROOT/var/lib/named/root.hint
363 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}
364
365 install contrib/host/host $RPM_BUILD_ROOT%{_bindir}/host6
366
367 cp src/bin/named/named.conf EXAMPLE-CONFIG
368
369 # Now chroot install
370 # This will be log daemon for our jail alone so we can easily start and
371 # stop it if there are others for other jails.
372 install utils-1.0/holelogd $RPM_BUILD_ROOT%{_sbindir}/holelogd.named
373 mv -f utils-1.0/LICENSE LICENSE.holelogd
374 mv -f utils-1.0/README README.holelogd
375
376 install src/bin/named/named.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named
377 install src/bin/named-xfer/named-xfer.static $RPM_BUILD_ROOT%{_chroot}%{_sbindir}/named-xfer
378 install src/bin/ndc/ndc.chroot $RPM_BUILD_ROOT%{_sbindir}
379
380 install src/bin/named/test/127.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
381 install src/bin/named/test/loca* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/M
382 install src/conf/workstation/root.* $RPM_BUILD_ROOT%{_chroot}/var/lib/named/root.hint
383 install %{SOURCE6} $RPM_BUILD_ROOT%{_chroot}%{_sysconfdir}
384
385 ln -sf ../../..%{_sysconfdir}/localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/localtime
386 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixrules
387 ln -sf localtime $RPM_BUILD_ROOT%{_chroot}%{_datadir}/zoneinfo/posixtime
388
389 touch $RPM_BUILD_ROOT%{_chroot}%{_sysconfdir}/{localtime,group}
390 touch $RPM_BUILD_ROOT%{_chroot}/dev/{log,null}
391 touch $RPM_BUILD_ROOT%{_chroot}/var/log/named
392 # ...continue
393
394 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/named
395 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/named-chroot
396 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/named
397 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/named
398 touch $RPM_BUILD_ROOT/var/log/named
399
400 mv -f $RPM_BUILD_ROOT%{_bindir}/nsupdate $RPM_BUILD_ROOT%{_sbindir}
401 rm -f $RPM_BUILD_ROOT%{_bindir}/mkservdb \
402         $RPM_BUILD_ROOT%{_mandir}/man5/resolver.5
403
404 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/{gethostbyname,getipnodebyname,getaddrinfo}.3
405
406 gzip -9nf src/README src/Version src/CHANGES EXAMPLE-CONFIG \
407         *.holelogd
408
409 %pre
410 if [ -f /etc/named.boot ]; then
411         cp /etc/named.boot /etc/named.boot.2conf
412         mv -f /etc/named.boot /etc/named.rpmsave
413         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
414 fi
415 if ! id -g named > /dev/null 2>&1 ; then
416         %{_sbindir}/groupadd -g 58 named
417 fi
418 if ! id -u named > /dev/null 2>&1 ; then
419         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
420 fi
421
422 %post
423 /sbin/chkconfig --add named
424
425 if [ -f /var/lock/subsys/named ]; then
426         /etc/rc.d/init.d/named restart 1>&2
427 else
428         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
429 fi
430
431 if [ -f /etc/named.boot.2conf ]; then
432         /usr/sbin/named-bootconf </etc/named.boot.2conf >/etc/named.conf
433         rm -f /etc/named.boot.2conf
434 fi
435
436 umask 117
437 /bin/touch /var/log/named
438 chown named.named /var/log/named
439
440 %preun
441 if [ "$1" = "0" ]; then
442         if [ -f /var/lock/subsys/named ]; then
443                 /etc/rc.d/init.d/named stop 1>&2
444         fi
445         /sbin/chkconfig --del named
446 fi    
447
448 %postun
449 if [ "$1" = "0" ]; then
450         %{_sbindir}/userdel named
451         %{_sbindir}/groupdel named
452 fi
453
454 %pre chroot
455 if [ -f /etc/named.boot ]; then
456         cp /etc/named.boot /etc/named.boot.2conf
457         mv -f /etc/named.boot /etc/named.rpmsave
458         echo "Warrnig:/etc/named.boot saved as /etc/named.rpmsave" 1>&2
459 fi
460 if ! id -g named > /dev/null 2>&1 ; then
461         %{_sbindir}/groupadd -g 58 named
462 fi
463 if ! id -u named > /dev/null 2>&1 ; then
464         %{_sbindir}/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
465 fi
466
467 %post chroot
468 ln -sf named-chroot /etc/rc.d/init.d/named
469 /sbin/chkconfig --add named
470
471 if [ -f /var/lock/subsys/named ]; then
472         /etc/rc.d/init.d/named restart 1>&2
473 else
474         echo "Type \"/etc/rc.d/init.d/named start\" to start named" 1>&2
475 fi
476
477 if [ -f /etc/named.boot.2conf ]; then
478         /usr/sbin/named-bootconf </etc/named.boot.2conf >%{_chroot}/etc/named.conf
479         rm -f /etc/named.boot.2conf
480 fi
481
482 mknod -m a+rw %{_chroot}/dev/null c 1 3
483 cp -rf /etc/localtime %{_chroot}/etc/localtime
484 grep "^named:" /etc/group > %{_chroot}/etc/group
485 ln -sf %{_chroot}/etc/named.conf /etc/named.conf
486
487 cd /var/lib/named
488 ln -s chroot/var/lib/named/* .
489
490 umask 117
491 /bin/touch %{_chroot}/var/log/named
492 chown named.named %{_chroot}/var/log/named
493
494 %preun chroot
495 if [ "$1" = "0" ]; then
496         for i in /var/lib/named/{M,S,root.hint}; do
497                 [ -L $i ] && rm -f $i
498         done
499         if [ -f /var/lock/subsys/named ]; then
500                 /etc/rc.d/init.d/named stop 1>&2
501         fi
502         /sbin/chkconfig --del named
503 fi    
504
505 %postun chroot
506 if [ "$1" = "0" ]; then
507         %{_sbindir}/userdel named
508         %{_sbindir}/groupdel named
509 fi
510
511 %clean
512 #rm -rf $RPM_BUILD_ROOT
513
514 %files
515 %defattr(644,root,root,755)
516 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
517
518 %attr(754,root,root) /etc/rc.d/init.d/named
519 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
520 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
521 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
522
523 %attr(755,root,root) %{_sbindir}/dnskeygen
524 %attr(755,root,root) %{_sbindir}/irpd
525 %attr(755,root,root) %{_sbindir}/named*
526 %attr(755,root,root) %{_sbindir}/ndc
527 %attr(755,root,root) %{_sbindir}/nsupdate
528
529 %{_mandir}/man8/named.8*
530 %{_mandir}/man8/ndc.8*
531 %{_mandir}/man8/named-xfer.8*
532 %{_mandir}/man8/named-bootconf.8*
533 %{_mandir}/man7/hostname.7*
534 %{_mandir}/man5/irs.conf.5*
535 %{_mandir}/man5/named.conf.5*
536 %{_mandir}/man1/dnskeygen.1*
537 %{_mandir}/man8/nsupdate.8*
538
539 %attr(770,root,named) %dir /var/lib/named
540 %attr(750,root,named) %dir /var/lib/named/M
541 %attr(770,root,named) %dir /var/lib/named/S
542
543 /var/lib/named/M/*
544 /var/lib/named/root.*
545
546 %attr(660,named,named) %ghost /var/log/named
547
548 %files chroot
549 %defattr(644,root,root,755)
550 %doc {src/README,src/Version,src/CHANGES,EXAMPLE-CONFIG}.gz
551 %doc *.holelogd.gz
552
553 %ghost %attr(754,root,root) /etc/rc.d/init.d/named
554 %attr(754,root,root) /etc/rc.d/init.d/named-chroot
555 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
556 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
557 %attr(640,root,root) %ghost %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/named.conf
558 %attr(640,root,named) %config(noreplace) %verify(not size mtime md5) %{_chroot}%{_sysconfdir}/named.conf
559
560 %attr(755,root,root) %{_sbindir}/dnskeygen
561 %attr(755,root,root) %{_sbindir}/holelogd.named
562 %attr(755,root,root) %{_sbindir}/irpd
563 %attr(755,root,root) %{_sbindir}/named-bootconf
564 %attr(755,root,root) %{_sbindir}/ndc.chroot
565 %attr(755,root,root) %{_sbindir}/nsupdate
566
567 %{_mandir}/man8/named.8*
568 %{_mandir}/man8/ndc.8*
569 %{_mandir}/man8/named-xfer.8*
570 %{_mandir}/man8/named-bootconf.8*
571 %{_mandir}/man7/hostname.7*
572 %{_mandir}/man5/irs.conf.5*
573 %{_mandir}/man5/named.conf.5*
574 %{_mandir}/man1/dnskeygen.1*
575 %{_mandir}/man8/nsupdate.8*
576
577 %attr(750,root,named) %dir /var/lib/named
578 %attr(750,root,named) %dir %{_chroot}
579 %attr(750,root,named) %dir %{_chroot}%{_sysconfdir}
580 %attr(750,root,named) %dir %{_chroot}/dev
581 %attr(750,root,named) %dir %{_chroot}%{_prefix}
582 %attr(750,root,named) %dir %{_chroot}%{_sbindir}
583 %attr(750,root,named) %dir %{_chroot}%{_datadir}
584 %attr(750,root,named) %dir %{_chroot}%{_datadir}/zoneinfo
585 %attr(750,root,named) %dir %{_chroot}/var
586 %attr(750,root,named) %dir %{_chroot}/var/lib
587 %attr(750,root,named) %dir %{_chroot}/var/lib/named
588 %attr(750,root,named) %dir %{_chroot}/var/lib/named/M
589 %attr(770,root,named) %dir %{_chroot}/var/lib/named/S
590 %attr(750,root,named) %dir %{_chroot}/var/log
591 %attr(770,root,named) %dir %{_chroot}/var/run
592 %attr(770,root,named) %dir %{_chroot}/var/tmp
593
594 %attr(660,named,named) %ghost %{_chroot}/var/log/named
595
596 %{_chroot}/var/lib/named/M/*
597 %{_chroot}/var/lib/named/root.*
598
599 %attr(755,root,root) %{_chroot}%{_sbindir}/*
600 %{_chroot}%{_datadir}/zoneinfo/*
601
602 %ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/group
603 %ghost %verify(not md5 size mtime) %{_chroot}%{_sysconfdir}/localtime
604
605 %attr(10666,root,root) %ghost %{_chroot}/dev/log
606 %attr(20666,root,root) %ghost %{_chroot}/dev/null
607
608 %files utils
609 %defattr(644,root,root,755)
610 %attr(755,root,root) %{_bindir}/*
611
612 %{_datadir}/misc/nslookup.help
613
614 %{_mandir}/man1/dig.1*
615 %{_mandir}/man1/host.1*
616 %{_mandir}/man1/dnsquery.1*
617 %{_mandir}/man8/nslookup.8*
618
619 %files devel
620 %defattr(644,root,root,755)
621
622 %{_includedir}/bind
623 %{_libdir}/*.a
624 %{_mandir}/man3/*
625
626 %files doc
627 %defattr(644,root,root,755)
628 %doc doc/html doc/rfc doc/misc doc/notes
This page took 0.078835 seconds and 4 git commands to generate.