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