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

Christian Hesse eworm at archlinux.org
Thu Aug 20 09:10:22 UTC 2020


    Date: Thursday, August 20, 2020 @ 09:10:22
  Author: eworm
Revision: 394430

upgpkg: dnsmasq 2.82-2: install lease-tools

Modified:
  dnsmasq/trunk/PKGBUILD

----------+
 PKGBUILD |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-20 08:35:19 UTC (rev 394429)
+++ PKGBUILD	2020-08-20 09:10:22 UTC (rev 394430)
@@ -5,7 +5,7 @@
 
 pkgname=dnsmasq
 pkgver=2.82
-pkgrel=1
+pkgrel=2
 pkgdesc='Lightweight, easy to configure DNS forwarder and DHCP server'
 url='http://www.thekelleys.org.uk/dnsmasq/doc.html'
 arch=('x86_64')
@@ -34,6 +34,14 @@
     PREFIX=/usr \
     BINDIR=/usr/bin \
     all-i18n
+
+  cd "contrib/lease-tools"
+
+  make \
+    CFLAGS="$CPPFLAGS $CFLAGS" \
+    LDFLAGS="$LDFLAGS" \
+    COPTS="$_build_copts" \
+    all
 }
 
 package() {
@@ -47,14 +55,17 @@
     DESTDIR="$pkgdir" \
     install install-i18n
 
-  install -Dm644 "dbus/dnsmasq.conf" "$pkgdir"/usr/share/dbus-1/system.d/dnsmasq.conf
-  install -Dm644 "dnsmasq.conf.example" "$pkgdir"/etc/dnsmasq.conf
-  install -Dm644 "$srcdir/dnsmasq.service" "$pkgdir"/usr/lib/systemd/system/dnsmasq.service
-  install -Dm644 "$srcdir/dnsmasq-sysusers.conf" "$pkgdir"/usr/lib/sysusers.d/dnsmasq.conf
+  install -Dm0644 "dbus/dnsmasq.conf" "$pkgdir"/usr/share/dbus-1/system.d/dnsmasq.conf
+  install -Dm0644 "dnsmasq.conf.example" "$pkgdir"/etc/dnsmasq.conf
+  install -Dm0644 "$srcdir/dnsmasq.service" "$pkgdir"/usr/lib/systemd/system/dnsmasq.service
+  install -Dm0644 "$srcdir/dnsmasq-sysusers.conf" "$pkgdir"/usr/lib/sysusers.d/dnsmasq.conf
 
   # DNSSEC setup
   sed -i 's,%%PREFIX%%,/usr,' "$pkgdir"/etc/dnsmasq.conf
-  install -Dm644 "trust-anchors.conf" "$pkgdir"/usr/share/dnsmasq/trust-anchors.conf
+  install -Dm0644 "trust-anchors.conf" "$pkgdir"/usr/share/dnsmasq/trust-anchors.conf
+
+  install -Dm0755 -t "$pkgdir"/usr/bin/ 'contrib/lease-tools/dhcp_'{release{,6},lease_time}
+  install -Dm0644 -t "$pkgdir"/usr/share/man/man1 'contrib/lease-tools/dhcp_'{release{,6},lease_time}.1
 }
 
 # vim: ts=2 sw=2 et ft=sh



More information about the arch-commits mailing list