From a958d44ef15c202a7b5ea1aa0ae9c29264dd34c7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Thu, 21 Feb 2013 23:12:26 +0100 Subject: [PATCH 1/1] - initial; unfinished; sources need checking if they are still needed in old form --- bind10-lib64.patch | 12 ++ bind10.spec | 528 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 540 insertions(+) create mode 100644 bind10-lib64.patch create mode 100644 bind10.spec diff --git a/bind10-lib64.patch b/bind10-lib64.patch new file mode 100644 index 0000000..c92894a --- /dev/null +++ b/bind10-lib64.patch @@ -0,0 +1,12 @@ +--- bind10-1.0.0/configure.ac~ 2013-02-21 13:19:24.000000000 +0100 ++++ bind10-1.0.0/configure.ac 2013-02-21 22:59:06.391705702 +0100 +@@ -332,9 +332,6 @@ + # option while having the library under a non trivial directory. + # as a workaround we try the "lib" sub directory under the common + # prefix for this python. +- if test -z "${PYTHON_LDFLAGS}"; then +- PYTHON_LDFLAGS="-L`${PYTHON}-config --prefix`/lib" +- fi + else + if test "X$PYTHON_INCLUDES" = X -o "X$PYTHON_LDFLAGS" = X; then + AC_MSG_WARN([${PYTHON}-config does not exist or is not executable, so we could not detect python development environment. Your system may require an additional package (e.g. "python3-dev"). Alternatively, if you are sure you have python headers and libraries, define PYTHON_INCLUDES and PYTHON_LDFLAGS and run this script.]) diff --git a/bind10.spec b/bind10.spec new file mode 100644 index 0000000..1517afe --- /dev/null +++ b/bind10.spec @@ -0,0 +1,528 @@ +# Conditional build: +%bcond_without tests # perform tests + +%define ver 1.0.0 +%if 0 +%define pverdot .P1 +%define pverdir -P1 +%else +%define pverdot %{nil} +%define pverdir %{nil} +%endif +Summary: BIND10 - DNS name server +Summary(de.UTF-8): BIND 10 - DNS-Namenserver +Summary(es.UTF-8): BIND 10 - Servidor de nombres DNS +Summary(fr.UTF-8): BIND 10 - serveur de noms DNS +Summary(pl.UTF-8): BIND 10 - serwer nazw DNS +Summary(pt_BR.UTF-8): BIND 10 - Servidor de nomes DNS +Summary(ru.UTF-8): BIND 10 - cервер системы доменных имен (DNS) +Summary(tr.UTF-8): DNS alan adı sunucusu +Summary(uk.UTF-8): BIND 10 - cервер системи доменних імен (DNS) +Summary(zh_CN.UTF-8): Internet 域名服务器 +Name: bind10 +Version: %{ver}%{pverdot} +Release: 0.1 +License: BSD-like +Group: Networking/Daemons +Source0: ftp://ftp.isc.org/isc/bind10/%{ver}%{pverdir}/%{name}-%{ver}%{pverdir}.tar.gz +# Source0-md5: 0a662e099dd50459d96777c7cbb8a7aa +Source1: named.init +Source2: named.sysconfig +Source3: named.logrotate + +Source5: http://www.venaas.no/ldap/bind-sdb/dnszone-schema.txt +# Source5-md5: 49fe799c6eca54ae227b22d57ebc1145 + +Source7: ftp://rs.internic.net/domain/root.zone +# Source7-md5: 353322bb87bea512809f006dbb95610a +Source8: bind-127.0.0.zone +Source9: bind-localhost.zone +Source10: bind-named.conf +Source11: bind.tmpfiles +Patch0: %{name}-lib64.patch +URL: https://www.isc.org/software/bind +BuildRequires: autoconf >= 2.59 +BuildRequires: automake +BuildRequires: botan-devel +BuildRequires: gawk +BuildRequires: libstdc++-devel +BuildRequires: libtool +BuildRequires: log4cplus-devel +BuildRequires: perl-devel +BuildRequires: python3-devel +BuildRequires: python3-setproctitle +BuildRequires: rpm >= 4.4.9-56 +BuildRequires: rpmbuild(macros) >= 1.268 +BuildRequires: sqlite3-devel +Requires(post,preun): /sbin/chkconfig +Requires(postun): /usr/sbin/groupdel +Requires(postun): /usr/sbin/userdel +Requires(pre): /bin/id +Requires(pre): /usr/bin/getgid +Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/sbin/useradd +Requires(pre): fileutils +Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: psmisc >= 20.1 +Requires: rc-scripts >= 0.2.0 +Requires: uname(release) >= 2.2.18 +Provides: group(named) +Provides: nameserver +Provides: user(named) +Obsoletes: caching-nameserver +Conflicts: %{name}-chroot +Conflicts: logrotate < 3.8.0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +BIND (Berkeley Internet Name Domain) is an implementation of the DNS +(Domain Name System) protocols. BIND includes a DNS server (named), +which resolves host names to IP addresses, and a resolver library +(routines for applications to use when interfacing with DNS). A DNS +server allows clients to name resources or objects and share the +information with other network machines. The named DNS server can be +used on workstations as a caching name server, but is generally only +needed on one machine for an entire network. Note that the +configuration files for making BIND act as a simple caching nameserver +are included in the caching-nameserver package. + +Install the bind package if you need a DNS server for your network. If +you want bind to act a caching name server, you will also need to +install the caching-nameserver package. + +%description -l de.UTF-8 +Enthält den Namen-Server, der zum Umwandeln von Host-Namen in +IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als +caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem +Recher des Netzwerks erforderlich. + +%description -l es.UTF-8 +Incluye el servidor de nombres (DNS), que se usa para traducir nombres +para IP (y viceversa). Puede ser usado en estaciones de trabajo como +un servidor de nombres caché, pero generalmente sólo hace falta en una +máquina para toda la red. + +%description -l fr.UTF-8 +Contient le serveur de noms named, utilisé pour définir les +traductions nom d'hôte vers adresse IP (et vice versa). Il peut être +utilisé sur les stations de travail comme serveur de nom en cache mais +n'est souvent nécessaire que sur une machine pour un réseau entier. + +%description -l pl.UTF-8 +Pakiet ten zawiera demona named, który służy do zmieniania nazw +komputerów na numery IP i odwrotnie. Może być on używany na stacjach +roboczych jako bufor odwołań do serwisu nazw (caching name server), +ale generalnie wystarczy tylko jedna jednostka wyposażona w ten +program na fragment sieci. + +%description -l pt_BR.UTF-8 +Inclui o servidor de nomes (DNS), que é usado para traduzir nomes para +IP (e vice-versa). Pode ser usado em estações de trabalho como um +servidor de nomes cache, mas geralmente só é necessário em uma máquina +para toda a rede. + +%description -l ru.UTF-8 +BIND (Berkeley Internet Name Domain) является реализацией протоколов +DNS (Domain Name System). BIND включает DNS сервер (named) и +библиотеку "резолвера" (подпрограммы для приложений, через которые +происходят обращения к DNS). DNS сервер named может быть использован +на рабочих станциях как кеширующий сервер, но обычно запускается на +одной машине в локальной сети и используется остальными машинами (этим +достигается намного более эффективное кеширование). + +Конфигурационные файлы, настраивающие BIND на работу в режиме простого +кеширующего сервера, включены в пакет caching-nameserver. + +%description -l tr.UTF-8 +Bu paket, makina adını IP numarasına (ya da tersi) çevirmek için +kullanılan alan adı sunucusunu içerir. İş istasyonlarında bir önbellek +isim sunucusu olarak da kullanılabilir ama genellikle bütün bir ağ +için sadece bir makina üzerinde kurulur. + +%description -l uk.UTF-8 +BIND (Berkeley Internet Name Domain) є реалізацією протоколів DNS +(Domain Name System). BIND включає DNS сервер (named) та бібліотеку +"резолвера" (підпрограми, що забезпечують інтерфейс до DNS). DNS +сервер named може бути використаний на робочих станціях як кешируючий +сервер, але звичайно запускається на одній машині в локальній мережі і +використовується іншими (цим досягається більша ефективність +використання кешу). + +Конфігураційні файли, ща настроюють BIND на роботу в режимі простого +кешируючого серверу, включені в пакет caching-nameserver. + +%package utils +Summary: DNS utils - host, dig, dnsquery, nslookup +Summary(de.UTF-8): DNS-Utils - Host, Dig, Dnsquery, Nslookup +Summary(es.UTF-8): Utilitarios DNS - host, dig, dnsquery y nslookup +Summary(fr.UTF-8): Utilitaires DNS - host, dig, dnsquery, nslookup +Summary(pl.UTF-8): Narzędzia DNS - host, dig, dnsquery, nslookup +Summary(pt_BR.UTF-8): Utilitários DNS - host, dig, dnsquery e nslookup +Summary(ru.UTF-8): Утилиты для посылки запросов к серверам DNS +Summary(tr.UTF-8): DNS araçları - host, dig, dnsquery, nslookup +Summary(uk.UTF-8): Утиліти для надсилання запитів до серверів DNS +Summary(zh_CN.UTF-8): Internet 域名服务器实用工具 +Group: Networking/Utilities +Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: iconv + +%description utils +Bind-utils contains a collection of utilities for querying DNS (Domain +Name Service) name servers to find out information about Internet +hosts. These tools will provide you with the IP addresses for given +host names, as well as other information about registered domains and +network addresses. + +You should install bind-utils if you need to get information from DNS +name servers. + +%description utils -l de.UTF-8 +Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese +Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden +Informationen über registrierte Domains und Netzwerk-Adressen. + +%description utils -l es.UTF-8 +Conjunto de utilitarios para consulta a servidores de nombres. Estas +herramientas permiten la determinación de direcciones IP para nombres +de máquinas informados y busca información sobre dominios registrados +y direcciones de red. + +%description utils -l fr.UTF-8 +Ensemble d'utilitaires pour interroger les serveurs de noms et +rechercher des hôtes. Ces outils vous permettent de déterminer les +adresses IP pour des noms d'hôtes donnés, et trouver des informations +sur les noms de domaine déclarés et les adresses réseau. + +%description utils -l pl.UTF-8 +Pakiet ten zawiera zbiór aplikacji umożliwiających odpytywanie +serwerów nazw z innych domen w celu uzyskania informacji o komputerach +i ich adresach IP. + +%description utils -l pt_BR.UTF-8 +Conjunto de utilitários para consulta a servidores DNS. Estas +ferramentas permitem a determinação de endereços IP para nomes de +máquinas informados e busca informações sobre domínios registrados e +endereços de rede. Você deveria instalar este pacote se necessitar +obter informações de servidores DNS. + +%description utils -l ru.UTF-8 +Набор утилит для генерации запросов к серверам имен (DNS) и поиска +адресов машин. Эти утилиты позволяют определить IP-адрес по известному +доменному имени (и наоборот) и другую информацию о зарегистрированных +доменах и сетевых адресах. + +%description utils -l tr.UTF-8 +Bu pakette isim sunucularını sorgulamak ve makina adreslerini çözmek +için kullanılan araçlar bulunmaktadır. + +%description utils -l uk.UTF-8 +Набір утиліт для генерації запитів до серверів імен (DNS) та пошуку +адрес машин. Ці утиліти дозволяють отримати IP-адресу за відомим +доменним іменем та навпаки, а також іншу інформацію про зареєстровані +домени та адреси. + +%package libs +Summary: DNS libraries +Summary(pl.UTF-8): Biblioteki DNS +Summary(ru.UTF-8): Библиотеки, необходимые для bind +Summary(uk.UTF-8): Бібліотеки, необхідні для bind +Summary(zh_CN.UTF-8): Internet 域名服务器开发库 +Group: Libraries + +%description libs +The bind-libs package contains all libraries required for running BIND +and bind utils. + +%description libs -l pl.UTF-8 +Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda +lub programów z pakietu bind-utils. + +%description libs -l ru.UTF-8 +Библиотеки, необходимые для работы bind. + +%description libs -l uk.UTF-8 +Бібліотеки, необхідні для роботи bind. + +%package devel +Summary: DNS development includes +Summary(es.UTF-8): Archivos de inclusión y bibliotecas para desarrollo DNS +Summary(pl.UTF-8): Pliki nagłówkowe bibliotek DNS +Summary(pt_BR.UTF-8): Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS +Summary(ru.UTF-8): Хедеры и библиотеки разработчика для bind +Summary(uk.UTF-8): Хедери та бібліотеки програміста для bind +Group: Development/Libraries +Requires: %{name}-libs = %{epoch}:%{version}-%{release} + +%description devel +The bind-devel package contains all the include files and symlinks +required for DNS (Domain Name Service) development for BIND. + +You should install bind-devel if you want to develop bind DNS +applications. If you install bind-devel, you'll also need to install +bind-libs. + +%description devel -l es.UTF-8 +Los archivos de inclusión y bibliotecas necesarios al desarrollo DNS +para el bind. + +%description devel -l pl.UTF-8 +Pakiet zawiera pliki nagłówkowe. Jeżeli będziesz pisał programy pod +binda, lub kompilował kod źródłowy oprogramowania korzystającego z +tych plików nagłówkowych czy biblioteki powinieneś zainstalować ten +pakiet. + +%description devel -l pt_BR.UTF-8 +Todos os arquivos de cabeçalho e bibliotecas necessários para o +desenvolvimento com o bind. + +%description devel -l ru.UTF-8 +Все хедеры и библиотеки, необходимые для написания программ с +использованием BIND 9.x.x. + +%description devel -l uk.UTF-8 +Всі хедери та бібліотеки, необхідні для розробки програм з +використанням BIND 9.x.x. + +%package static +Summary: DNS static libs +Summary(pl.UTF-8): Biblioteki statyczne DNS +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento DNS +Summary(ru.UTF-8): Статические библиотеки разработчика для bind +Summary(uk.UTF-8): Статичні бібліотеки програміста для bind +Group: Development/Libraries +Requires: %{name}-devel = %{epoch}:%{version}-%{release} + +%description static +Static bind libraries. + +%description static -l pl.UTF-8 +Statyczne biblioteki binda. + +%description static -l pt_BR.UTF-8 +Bibliotecas estáticas para desenvolvimento DNS. + +%description static -l ru.UTF-8 +Статические библиотеки, необходимые для написания программ с +использованием BIND. + +%description static -l uk.UTF-8 +Статичні бібліотеки, необхідні для розробки програм з використанням +BIND. + +%prep +%setup -q -n %{name}-%{ver}%{pverdir} +%patch0 -p1 + +%build +%{__libtoolize} +%{__aclocal} -I m4macros -I examples/m4 +%{__autoconf} +%{__automake} +%configure \ + --with-pythonpath=%{_bindir}/python3 \ + --enable-generate-docs \ + --disable-silent-rules + +%{__make} + +%if %{with tests} +# tests trying to bind to ::1 - that will fail on our vservers +:> src/lib/python/isc/util/cio/tests/socketsession_test.py +:> src/bin/xfrout/tests/xfrout_test.py + +%{__make} check +%endif + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}} \ + $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig} \ + $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5,8},%{_var}/{lib/named/{M,D,S,dev,etc},run/{named,lwresd},log}} \ + $RPM_BUILD_ROOT/usr/lib/tmpfiles.d + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +cp -p bin/tests/named.conf EXAMPLE-CONFIG-named +cp -p bin/tests/ndc.conf EXAMPLE-CONFIG-ndc +install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/named +cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/named +cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/named +cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_var}/lib/named/root.hint +cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_var}/lib/named/M/127.0.0.zone +cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_var}/lib/named/M/localhost.zone +cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf +mv $RPM_BUILD_ROOT/etc/bind.keys $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/ + +ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf +ln -sf %{_var}/lib/named%{_sysconfdir}/bind.keys $RPM_BUILD_ROOT/etc/bind.keys +ln -sf %{_var}/lib/named/named.log $RPM_BUILD_ROOT%{_var}/log/named +ln -sf %{_var}/lib/named/named.stats $RPM_BUILD_ROOT%{_var}/log/named.stats + +touch $RPM_BUILD_ROOT%{_var}/lib/named/named.{log,stats} + +install %{SOURCE11} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf + +rm -f $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8 +echo ".so man8/named-checkzone.8" > $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8 + +# let rpm generate deps (workaround -m644 used for libs installation) +chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*.* + +# we don't want Makefiles in documentation... +rm -rf _doc +cp -a doc _doc +rm -f _doc/misc/Makefile* + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre +if [ -f %{_sysconfdir}/named.boot ]; then + cp -f %{_sysconfdir}/named.boot /etc/named.boot.2conf + mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave + echo >&2 "Warning: %{_sysconfdir}/named.boot saved as /etc/named.rpmsave." +fi +%groupadd -g 58 named +%useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named + +%post +/sbin/chkconfig --add named +%service named restart + +%preun +if [ "$1" = "0" ]; then + %service named stop + /sbin/chkconfig --del named +fi + +%postun +if [ "$1" = "0" ]; then + %userremove named + %groupremove named +fi + +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc README EXAMPLE-CONFIG-* FAQ +%doc _doc/misc/* _doc/arm/*.html + +%attr(754,root,root) /etc/rc.d/init.d/named +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named +%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/named.conf +%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bind.keys +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/named + +%attr(755,root,root) %{_sbindir}/arpaname +%attr(755,root,root) %{_sbindir}/ddns-confgen +%attr(755,root,root) %{_sbindir}/dnssec-* +%attr(755,root,root) %{_sbindir}/genrandom +%attr(755,root,root) %{_sbindir}/isc-hmac-fixup +%attr(755,root,root) %{_sbindir}/lwresd +%attr(755,root,root) %{_sbindir}/named +%attr(755,root,root) %{_sbindir}/named-* +%attr(755,root,root) %{_sbindir}/nsec3hash +%attr(755,root,root) %{_sbindir}/rndc +%attr(755,root,root) %{_sbindir}/rndc-confgen + +%{_mandir}/man1/arpaname.1* +%{_mandir}/man5/named.conf.5* +%{_mandir}/man5/rndc.conf.5* +%{_mandir}/man8/ddns-confgen.8* +%{_mandir}/man8/dnssec-*.8* +%{_mandir}/man8/genrandom.8* +%{_mandir}/man8/isc-hmac-fixup.8* +%{_mandir}/man8/lwresd.8* +%{_mandir}/man8/named.8* +%{_mandir}/man8/named-*.8* +%{_mandir}/man8/nsec3hash.8* +%{_mandir}/man8/rndc.8* +%{_mandir}/man8/rndc-confgen.8* +%lang(ja) %{_mandir}/ja/man8/named* + +/usr/lib/tmpfiles.d/%{name}.conf + +%attr(770,root,named) %dir %{_var}/lib/named +%attr(770,root,named) %dir %{_var}/lib/named/D +%attr(750,root,named) %dir %{_var}/lib/named/M +%attr(770,root,named) %dir %{_var}/lib/named/S +%attr(750,root,named) %dir %{_var}/lib/named/etc +%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/etc/bind.keys +%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/etc/named.conf +%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/M/*.zone +%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/root.hint +%attr(660,named,named) %ghost %{_var}/lib/named/named.log +%attr(660,named,named) %ghost %{_var}/lib/named/named.stats + +%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named +%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named.stats + +%attr(770,root,named) %dir %{_var}/run/named +%attr(770,root,named) %dir %{_var}/run/lwresd + +%files utils +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/dig +%attr(755,root,root) %{_bindir}/host +%attr(755,root,root) %{_bindir}/nslookup +%attr(755,root,root) %{_bindir}/nsupdate +%{_mandir}/man1/dig.1* +%{_mandir}/man1/host.1* +%{_mandir}/man1/nslookup.1* +%{_mandir}/man1/nsupdate.1* + +%lang(fi) %{_mandir}/fi/man1/host.1* + +%lang(fr) %{_mandir}/fr/man1/host.1* + +%lang(hu) %{_mandir}/hu/man1/host.1* + +%lang(ja) %{_mandir}/ja/man1/dig.1* +%lang(ja) %{_mandir}/ja/man1/host.1* +%lang(ja) %{_mandir}/ja/man1/nslookup.1* +%lang(ja) %{_mandir}/ja/man8/nsupdate.8* + +%lang(pl) %{_mandir}/pl/man1/host.1* + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libbind9.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libbind9.so.[0-9][0-9] +%attr(755,root,root) %{_libdir}/libdns.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libdns.so.[0-9][0-9] +%attr(755,root,root) %{_libdir}/libisc.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libisc.so.[0-9][0-9] +%attr(755,root,root) %{_libdir}/libisccc.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libisccc.so.[0-9][0-9] +%attr(755,root,root) %{_libdir}/libisccfg.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libisccfg.so.[0-9][0-9] +%attr(755,root,root) %{_libdir}/liblwres.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/liblwres.so.[0-9][0-9] + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/isc-config.sh +%attr(755,root,root) %{_libdir}/libbind9.so +%attr(755,root,root) %{_libdir}/libdns.so +%attr(755,root,root) %{_libdir}/libisc.so +%attr(755,root,root) %{_libdir}/libisccc.so +%attr(755,root,root) %{_libdir}/libisccfg.so +%attr(755,root,root) %{_libdir}/liblwres.so +%{_libdir}/libbind9.la +%{_libdir}/libdns.la +%{_libdir}/libisc.la +%{_libdir}/libisccc.la +%{_libdir}/libisccfg.la +%{_libdir}/liblwres.la +%{_includedir}/bind9 +%{_includedir}/dns +%{_includedir}/dst +%{_includedir}/isc +%{_includedir}/isccc +%{_includedir}/isccfg +%{_includedir}/lwres +%{_mandir}/man1/isc-config.sh.1* +%{_mandir}/man3/lwres*.3* -- 2.43.0