Permanently remove DLZ parts build
Related: RHEL-48798
This commit is contained in:
parent
b0ffcd1388
commit
3acbaf0f31
90
bind.spec
90
bind.spec
@ -8,8 +8,6 @@
|
|||||||
%bcond_with SYSTEMTEST
|
%bcond_with SYSTEMTEST
|
||||||
%bcond_without GSSTSIG
|
%bcond_without GSSTSIG
|
||||||
%bcond_without JSON
|
%bcond_without JSON
|
||||||
# FIXME: Not ready. Should it be worked on?
|
|
||||||
%bcond_with DLZ
|
|
||||||
# New MaxMind GeoLite support
|
# New MaxMind GeoLite support
|
||||||
%bcond_without GEOIP2
|
%bcond_without GEOIP2
|
||||||
# Disabled temporarily until kyua is fixed on rawhide, bug #1926779
|
# Disabled temporarily until kyua is fixed on rawhide, bug #1926779
|
||||||
@ -149,9 +147,6 @@ BuildRequires: jemalloc-devel
|
|||||||
BuildRequires: gnupg2
|
BuildRequires: gnupg2
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libuv-devel
|
BuildRequires: libuv-devel
|
||||||
%if %{with DLZ}
|
|
||||||
BuildRequires: openldap-devel, libpq-devel, sqlite-devel, mariadb-connector-c-devel
|
|
||||||
%endif
|
|
||||||
%if %{with UNITTEST}
|
%if %{with UNITTEST}
|
||||||
# make unit dependencies
|
# make unit dependencies
|
||||||
BuildRequires: libcmocka-devel
|
BuildRequires: libcmocka-devel
|
||||||
@ -293,40 +288,6 @@ This package contains a tree of files which can be used as a
|
|||||||
chroot(2) jail for the named(8) program from the BIND package.
|
chroot(2) jail for the named(8) program from the BIND package.
|
||||||
Based on the code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
|
Based on the code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
|
||||||
|
|
||||||
|
|
||||||
%if %{with DLZ}
|
|
||||||
%package dlz-filesystem
|
|
||||||
Summary: BIND server filesystem DLZ module
|
|
||||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
|
|
||||||
%description dlz-filesystem
|
|
||||||
Dynamic Loadable Zones filesystem module for BIND server.
|
|
||||||
|
|
||||||
%package dlz-ldap
|
|
||||||
Summary: BIND server ldap DLZ module
|
|
||||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
|
|
||||||
%description dlz-ldap
|
|
||||||
Dynamic Loadable Zones LDAP module for BIND server.
|
|
||||||
|
|
||||||
%package dlz-mysql
|
|
||||||
Summary: BIND server mysql and mysqldyn DLZ modules
|
|
||||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
Provides: %{name}-dlz-mysqldyn = %{epoch}:%{version}-%{release}
|
|
||||||
Obsoletes: %{name}-dlz-mysqldyn < 32:9.16.6-3
|
|
||||||
|
|
||||||
%description dlz-mysql
|
|
||||||
Dynamic Loadable Zones MySQL module for BIND server.
|
|
||||||
Contains also mysqldyn module with dynamic DNS updates (DDNS) support.
|
|
||||||
|
|
||||||
%package dlz-sqlite3
|
|
||||||
Summary: BIND server sqlite3 DLZ module
|
|
||||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
|
|
||||||
%description dlz-sqlite3
|
|
||||||
Dynamic Loadable Zones sqlite3 module for BIND server.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{with DOC}
|
%if %{with DOC}
|
||||||
%package doc
|
%package doc
|
||||||
Summary: BIND 9 Administrator Reference Manual
|
Summary: BIND 9 Administrator Reference Manual
|
||||||
@ -397,12 +358,6 @@ autoreconf --force --install
|
|||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
|
|
||||||
%if %{with DLZ}
|
|
||||||
# DLZ modules do not support oot builds. Copy files into build
|
|
||||||
mkdir -p build/contrib/dlz
|
|
||||||
cp -frp contrib/dlz/modules build/contrib/dlz/modules
|
|
||||||
%endif
|
|
||||||
|
|
||||||
pushd build
|
pushd build
|
||||||
LIBDIR_SUFFIX=
|
LIBDIR_SUFFIX=
|
||||||
export LIBDIR_SUFFIX
|
export LIBDIR_SUFFIX
|
||||||
@ -458,13 +413,6 @@ fmtutil-user --missing || :
|
|||||||
make doc
|
make doc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with DLZ}
|
|
||||||
pushd contrib/dlz/modules
|
|
||||||
for DIR in filesystem ldap mysql mysqldyn sqlite3; do
|
|
||||||
make -C $DIR CFLAGS="-fPIC -I../include $CFLAGS $LDFLAGS -DPTHREADS=1" LDFLAGS="$LDFLAGS"
|
|
||||||
done
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
popd # build
|
popd # build
|
||||||
|
|
||||||
%unit_prepare_build build
|
%unit_prepare_build build
|
||||||
@ -595,23 +543,6 @@ do
|
|||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%if %{with DLZ}
|
|
||||||
pushd build
|
|
||||||
pushd contrib/dlz/modules
|
|
||||||
for DIR in filesystem ldap mysql mysqldyn sqlite3; do
|
|
||||||
%make_install -C $DIR libdir=%{_libdir}/bind
|
|
||||||
done
|
|
||||||
pushd ${RPM_BUILD_ROOT}/%{_libdir}/named
|
|
||||||
cp -s ../bind/dlz_*.so .
|
|
||||||
popd
|
|
||||||
mkdir -p doc/{mysql,mysqldyn}
|
|
||||||
cp -p mysqldyn/testing/README doc/mysqldyn/README.testing
|
|
||||||
cp -p mysqldyn/testing/* doc/mysqldyn
|
|
||||||
cp -p mysql/testing/* doc/mysql
|
|
||||||
popd
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Remove libtool .la files:
|
# Remove libtool .la files:
|
||||||
find ${RPM_BUILD_ROOT}/%{_libdir} -name '*.la' -exec '/bin/rm' '-f' '{}' ';';
|
find ${RPM_BUILD_ROOT}/%{_libdir} -name '*.la' -exec '/bin/rm' '-f' '{}' ';';
|
||||||
|
|
||||||
@ -949,26 +880,6 @@ fi;
|
|||||||
%dir %{chroot_prefix}/run/named
|
%dir %{chroot_prefix}/run/named
|
||||||
%{chroot_prefix}%{_localstatedir}/run
|
%{chroot_prefix}%{_localstatedir}/run
|
||||||
|
|
||||||
%if %{with DLZ}
|
|
||||||
%files dlz-filesystem
|
|
||||||
%{_libdir}/{named,bind}/dlz_filesystem_dynamic.so
|
|
||||||
|
|
||||||
%files dlz-mysql
|
|
||||||
%{_libdir}/{named,bind}/dlz_mysql_dynamic.so
|
|
||||||
%doc build/contrib/dlz/modules/doc/mysql
|
|
||||||
%{_libdir}/{named,bind}/dlz_mysqldyn_mod.so
|
|
||||||
%doc build/contrib/dlz/modules/doc/mysqldyn
|
|
||||||
|
|
||||||
%files dlz-ldap
|
|
||||||
%{_libdir}/{named,bind}/dlz_ldap_dynamic.so
|
|
||||||
%doc contrib/dlz/modules/ldap/testing/*
|
|
||||||
|
|
||||||
%files dlz-sqlite3
|
|
||||||
%{_libdir}/{named,bind}/dlz_sqlite3_dynamic.so
|
|
||||||
%doc contrib/dlz/modules/sqlite3/testing/*
|
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{with DOC}
|
%if %{with DOC}
|
||||||
%files doc
|
%files doc
|
||||||
%dir %{_pkgdocdir}
|
%dir %{_pkgdocdir}
|
||||||
@ -983,6 +894,7 @@ fi;
|
|||||||
* Sun Feb 02 2025 Petr Menšík <pemensik@redhat.com> - 32:9.18.33-1
|
* Sun Feb 02 2025 Petr Menšík <pemensik@redhat.com> - 32:9.18.33-1
|
||||||
- Update to 9.16.33 (rhbz#2342784)
|
- Update to 9.16.33 (rhbz#2342784)
|
||||||
- Make relative documentation links
|
- Make relative documentation links
|
||||||
|
- Permanently remove DLZ parts build
|
||||||
|
|
||||||
* Fri Jan 17 2025 Petr Menšík <pemensik@redhat.com> - 32:9.18.32-2
|
* Fri Jan 17 2025 Petr Menšík <pemensik@redhat.com> - 32:9.18.32-2
|
||||||
- Add sysusers named user creation (rhbz#2105415)
|
- Add sysusers named user creation (rhbz#2105415)
|
||||||
|
Loading…
Reference in New Issue
Block a user