[arch-commits] Commit in dhcp/trunk (PKGBUILD)

Christian Hesse eworm at archlinux.org
Fri Mar 9 09:05:10 UTC 2018


    Date: Friday, March 9, 2018 @ 09:05:05
  Author: eworm
Revision: 318298

upgpkg: dhcp 4.4.1-3

enable ldap support (FS#47821)

Modified:
  dhcp/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-03-09 08:45:30 UTC (rev 318297)
+++ PKGBUILD	2018-03-09 09:05:05 UTC (rev 318298)
@@ -7,11 +7,11 @@
 
 # separate patch levels with a period to maintain proper versioning.
 pkgver=4.4.1
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 license=('custom:isc-dhcp')
 url="https://www.isc.org/software/dhcp"
-makedepends=('bash' 'iproute2')
+makedepends=('bash' 'iproute2' 'openldap')
 validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems Consortium, Inc. (Signing key, 2017-2018) <codesign at isc.org>
 source=("ftp://ftp.isc.org/isc/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.gz"{,.asc}
         'dhcp-sysusers.conf'
@@ -36,16 +36,19 @@
 
 build() {
   cd "${srcdir}/${pkgbase}-${pkgver}"
+
   ./configure \
       --prefix=/usr \
       --sbindir=/usr/bin \
       --sysconfdir=/etc \
+      --enable-binary-leases \
       --enable-paranoia \
+      --with-ldap \
+      --with-ldapcrypto \
       --with-srv-lease-file=/var/lib/dhcp/dhcpd.leases \
       --with-srv6-lease-file=/var/lib/dhcp/dhcpd6.leases \
       --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
-      --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases \
-      --enable-binary-leases
+      --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases
 
   make -j1
 }
@@ -52,11 +55,12 @@
 
 package_dhcp(){
   pkgdesc="A DHCP server, client, and relay agent"
-  depends=('glibc')
+  depends=('glibc' 'libldap')
   backup=('etc/dhcpd.conf' 'etc/dhcpd6.conf')
   install=dhcp.install
 
   cd "${srcdir}/${pkgbase}-${pkgver}"
+
   make DESTDIR="${pkgdir}" install
 
   install -d "${pkgdir}/var/lib/dhcp"
@@ -82,6 +86,7 @@
   provides=('dhcp-client')
 
   cd "${srcdir}/${pkgbase}-${pkgver}"
+
   make -C client DESTDIR="${pkgdir}" install
 
   install -m755 -d "${pkgdir}/usr/share/dhclient"



More information about the arch-commits mailing list