mirror of
https://github.com/bklang/ldap2dns.git
synced 2025-10-26 14:04:14 -04:00
git-svn-id: https://svn.alkaloid.net/gpl/ldap2dns/trunk@418 06cd67b6-e706-0410-b29e-9de616bca6e9
88 lines
2.6 KiB
RPMSpec
88 lines
2.6 KiB
RPMSpec
#
|
|
# spec file for package ldap2dns
|
|
#
|
|
# Copyright (c) 2005 Ben Klang, Alkaloid Networks
|
|
# This file and all modifications and additions to the pristine
|
|
# package are under the same license as the package itself.
|
|
#
|
|
# Please submit bugfixes or comments via http://projects.alkaloid.net
|
|
#
|
|
# $Id$
|
|
#
|
|
|
|
# norootforbuild
|
|
# neededforbuild %OPENLDAPPKG%-devel
|
|
BuildRequires: %OPENLDAPPKG%-devel
|
|
|
|
Summary: LDAP to DNS gateway
|
|
Packager: Ben Klang <ben@alkaloid.net>
|
|
Vendor: Alkaloid Networks
|
|
Name: ldap2dns
|
|
Version: %VERSION%
|
|
Release: %RELEASE%
|
|
License: GPL
|
|
Group: %RPMGROUP%
|
|
Source: ldap2dns-%{version}.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
Autoreqprov: on
|
|
|
|
%description
|
|
ldap2dns is a program to read DNS (Domain Name Service) records from an LDAP
|
|
directory and format them into flat files suitable for TinyDNS (or Bind).
|
|
|
|
ldap2dns reduces all kind of administration overhead: No more flat file editing,
|
|
no more zone file editing. After having installed ldap2dns, the administrator
|
|
only has to modify the data stored in the LDAP directory.
|
|
|
|
Optionally access control can be configured for each zone, GUIs can be more
|
|
easily implemented, and add all other kind of zone and resource record
|
|
information can be managed without interfering with the DNS server.
|
|
|
|
# RedHat defaults to building the debug_package while SuSE does not
|
|
# If we detect SuSE then build the debug_package
|
|
%if 0%{?suse_version}
|
|
%debug_package
|
|
%endif
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%build
|
|
make VERSION=%{version} RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
|
|
|
|
%install
|
|
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
make INSTALL_PREFIX=$RPM_BUILD_ROOT install
|
|
|
|
%clean
|
|
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
/usr/bin/ldap2dns
|
|
/usr/bin/ldap2dnsd
|
|
/usr/bin/ldap2tinydns-conf
|
|
%doc doc/README.html
|
|
%doc doc/example.ldif
|
|
%doc scripts/axfr2ldap.pl
|
|
%doc scripts/data2ldif.pl
|
|
%config /etc/openldap/schema/ldap2dns.schema
|
|
%MANDIR%/man1/ldap2dns.1.gz
|
|
|
|
%pre
|
|
/usr/sbin/groupadd -g 161 -r ldap2dns >/dev/null 2>/dev/null || :
|
|
/usr/sbin/groupadd -g 162 -r l2dnslog >/dev/null 2>/dev/null || :
|
|
/usr/sbin/useradd -r -o -g ldap2dns -u 161 -c "LDAP2DNS Daemon" \
|
|
-s /bin/false -d /nonexistant ldap2dns 2> /dev/null || :
|
|
|
|
/usr/sbin/useradd -r -o -g l2dnslog -u 162 -c "LDAP2DNS Logging Daemon" \
|
|
-s /bin/false -d /nonexistant l2dnslog 2> /dev/null || :
|
|
|
|
%changelog
|
|
* Wed Dec 07 2005 Ben Klang <ben@alkaloid.net>
|
|
- Added user and group creation
|
|
* Sun Dec 04 2005 Ben Klang <ben@alkaloid.net>
|
|
- Updated Specfile to version 0.3.6
|
|
* Wed Dec 06 2000 Jacob Rief <jacob.rief@tiscover.com>
|
|
- initial revision for version 0.2.0
|