Re: UPDATE: isc-dhcp 4.3.1
On Friday, August 22, 2014 23:29 CEST, Brad Smith b...@comstyle.com wrote: Here is an update to isc-dhcp 4.3.1. OK? With a short test, it works for me, additionally, I added rc scripts for isc_dhcpd and isc_dhcrelay. The names for the scripts are chosen similar to what isc-bind port does. Further @sample dhcpd.conf to /etc and added some FAKE_FLAGS to prevent some warnings on update-plist. Does this work for you too? cheers, Sebastian Index: Makefile === RCS file: /cvs/ports/net/isc-dhcp/Makefile,v retrieving revision 1.34 diff -u -p -u -r1.34 Makefile --- Makefile16 Mar 2014 11:45:15 - 1.34 +++ Makefile31 Aug 2014 11:07:23 - @@ -4,7 +4,7 @@ COMMENT-main= ISC DHCP Server COMMENT-client=ISC DHCP Client COMMENT-omapi= ISC DHCP OMAPI -VERSION= 4.3.0 +VERSION= 4.3.1 DISTNAME= isc-dhcp-${VERSION} PKGNAME= isc-dhcp-${VERSION:S/-P/./} PKGNAME-main= isc-dhcp-server-${VERSION:S/-P/./} @@ -38,6 +38,9 @@ CONFIGURE_ARGS+= --enable-early-chroot NO_TEST= Yes EXAMPLEDIR=share/examples/isc-dhcp + +# prevent of installing *.conf.sample files in fake root +FAKE_FLAGS=dist_sysconf_DATA='' # XXX hack, adapt when updating post-extract: Index: distinfo === RCS file: /cvs/ports/net/isc-dhcp/distinfo,v retrieving revision 1.21 diff -u -p -u -r1.21 distinfo --- distinfo16 Mar 2014 11:45:15 - 1.21 +++ distinfo31 Aug 2014 11:07:23 - @@ -1,2 +1,2 @@ -SHA256 (dhcp-4.3.0.tar.gz) = p7ZRfVzzLF5J0jI6Y94A7+U5HffLAEXfoOyPbuRuvoo= -SIZE (dhcp-4.3.0.tar.gz) = 8960567 +SHA256 (dhcp-4.3.1.tar.gz) = Jmy8qKemu4+czFdl2g0rBAmTKTFKVKT8ECLVEK0+mvA= +SIZE (dhcp-4.3.1.tar.gz) = 8980806 Index: patches/patch-client_Makefile_in === RCS file: /cvs/ports/net/isc-dhcp/patches/patch-client_Makefile_in,v retrieving revision 1.3 diff -u -p -u -r1.3 patch-client_Makefile_in --- patches/patch-client_Makefile_in16 Mar 2014 11:45:15 - 1.3 +++ patches/patch-client_Makefile_in31 Aug 2014 11:07:23 - @@ -1,7 +1,7 @@ $OpenBSD: patch-client_Makefile_in,v 1.3 2014/03/16 11:45:15 brad Exp $ client/Makefile.in.origFri Dec 13 15:49:44 2013 -+++ client/Makefile.in Tue Dec 24 09:52:38 2013 -@@ -724,7 +724,8 @@ uninstall-man: uninstall-man5 uninstall-man8 +--- client/Makefile.in.origThu Aug 7 00:35:01 2014 client/Makefile.in Sun Aug 31 12:39:45 2014 +@@ -845,7 +845,8 @@ uninstall-man: uninstall-man5 uninstall-man8 dhclient.o: dhclient.c $(COMPILE) -DCLIENT_PATH='PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin' \ Index: patches/patch-common_socket_c === RCS file: patches/patch-common_socket_c diff -N patches/patch-common_socket_c --- patches/patch-common_socket_c 16 Mar 2014 11:45:15 - 1.3 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,11 +0,0 @@ -$OpenBSD: patch-common_socket_c,v 1.3 2014/03/16 11:45:15 brad Exp $ common/socket.c.orig Fri Jan 31 14:20:49 2014 -+++ common/socket.cSat Feb 8 14:53:55 2014 -@@ -819,7 +819,6 @@ ssize_t send_packet6(struct interface_info *interface, - pktinfo = (struct in6_pktinfo *)CMSG_DATA(cmsg); - memset(pktinfo, 0, sizeof(*pktinfo)); - pktinfo-ipi6_ifindex = ifindex; -- m.msg_controllen = cmsg-cmsg_len; - - result = sendmsg(interface-wfdesc, m, 0); - if (result 0) { Index: patches/patch-server_dhcpd_c === RCS file: /cvs/ports/net/isc-dhcp/patches/patch-server_dhcpd_c,v retrieving revision 1.3 diff -u -p -u -r1.3 patch-server_dhcpd_c --- patches/patch-server_dhcpd_c16 Mar 2014 11:45:15 - 1.3 +++ patches/patch-server_dhcpd_c31 Aug 2014 11:07:23 - @@ -1,7 +1,7 @@ $OpenBSD: patch-server_dhcpd_c,v 1.3 2014/03/16 11:45:15 brad Exp $ server/dhcpd.c.origFri Jan 31 14:20:49 2014 -+++ server/dhcpd.c Fri Feb 7 10:48:46 2014 -@@ -622,6 +622,12 @@ main(int argc, char **argv) { +--- server/dhcpd.c.origThu Aug 7 00:35:02 2014 server/dhcpd.c Sun Aug 31 12:39:45 2014 +@@ -633,6 +633,12 @@ main(int argc, char **argv) { if (lftest) exit (0); Index: pkg/PLIST-main === RCS file: /cvs/ports/net/isc-dhcp/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST-main --- pkg/PLIST-main 14 Jan 2012 12:43:25 - 1.4 +++ pkg/PLIST-main 31 Aug 2014 11:07:23 - @@ -11,4 +11,10 @@ @bin sbin/dhcrelay share/examples/isc-dhcp/ share/examples/isc-dhcp/dhcpd.conf +@sample /etc/dhcpd.conf @extra /var/db/dhcpd.leases +@mode +@owner +@group +@rcscript ${RCDIR}/isc_dhcpd +@rcscript ${RCDIR}/isc_dhcrelay Index:
Re: UPDATE: isc-dhcp 4.3.1
On Sun, August 31, 2014 15:14, Sebastian Reitenbach wrote: On Friday, August 22, 2014 23:29 CEST, Brad Smith b...@comstyle.com wrote: Here is an update to isc-dhcp 4.3.1. OK? Hi. With a short test, it works for me, additionally, I added rc scripts for isc_dhcpd and isc_dhcrelay. The names for the scripts are chosen similar to what isc-bind port does. Further @sample dhcpd.conf to /etc and added some FAKE_FLAGS to prevent some warnings on update-plist. Does this work for you too? [...] Index: pkg/PLIST-main === RCS file: /cvs/ports/net/isc-dhcp/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST-main --- pkg/PLIST-main14 Jan 2012 12:43:25 - 1.4 +++ pkg/PLIST-main31 Aug 2014 11:07:23 - @@ -11,4 +11,10 @@ @bin sbin/dhcrelay share/examples/isc-dhcp/ share/examples/isc-dhcp/dhcpd.conf +@sample /etc/dhcpd.conf This will conflict with default dhcpd.conf. I think you should name it isc-dhcpd.conf. @extra /var/db/dhcpd.leases +@mode +@owner +@group +@rcscript ${RCDIR}/isc_dhcpd +@rcscript ${RCDIR}/isc_dhcrelay Index: pkg/isc_dhcpd.rc === RCS file: pkg/isc_dhcpd.rc diff -N pkg/isc_dhcpd.rc --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/isc_dhcpd.rc 31 Aug 2014 11:07:23 - @@ -0,0 +1,12 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=${TRUEPREFIX}/sbin/dhcpd +daemon_flags=-cf /etc/dhcpd.conf -user _dhcp -group _dhcp -lf /var/db/dhcpd.leases + +. /etc/rc.d/rc.subr + +rc_reload=NO + +rc_cmd $1 Index: pkg/isc_dhcrelay.rc === RCS file: pkg/isc_dhcrelay.rc diff -N pkg/isc_dhcrelay.rc --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/isc_dhcrelay.rc 31 Aug 2014 11:07:23 - @@ -0,0 +1,11 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=${TRUEPREFIX}/sbin/dhcrelay + +. /etc/rc.d/rc.subr + +rc_reload=NO + +rc_cmd $1
Re: UPDATE: isc-dhcp 4.3.1
On 31/08/14 7:14 AM, Sebastian Reitenbach wrote: On Friday, August 22, 2014 23:29 CEST, Brad Smith b...@comstyle.com wrote: Here is an update to isc-dhcp 4.3.1. OK? With a short test, it works for me, additionally, I added rc scripts for isc_dhcpd and isc_dhcrelay. The names for the scripts are chosen similar to what isc-bind port does. Further @sample dhcpd.conf to /etc and added some FAKE_FLAGS to prevent some warnings on update-plist. Does this work for you too? I'll look at any additions separately after the update has gone in. These changes are not directly related to the update itself. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Re: UPDATE: isc-dhcp 4.3.1
On Sunday, August 31, 2014 16:45 CEST, Brad Smith b...@comstyle.com wrote: On 31/08/14 7:14 AM, Sebastian Reitenbach wrote: On Friday, August 22, 2014 23:29 CEST, Brad Smith b...@comstyle.com wrote: Here is an update to isc-dhcp 4.3.1. OK? With a short test, it works for me, additionally, I added rc scripts for isc_dhcpd and isc_dhcrelay. The names for the scripts are chosen similar to what isc-bind port does. Further @sample dhcpd.conf to /etc and added some FAKE_FLAGS to prevent some warnings on update-plist. Does this work for you too? I'll look at any additions separately after the update has gone in. These changes are not directly related to the update itself. That works for me too, great ;) Sebastian -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Re: UPDATE: isc-dhcp 4.3.1
On Sunday, August 31, 2014 16:35 CEST, Kirill Bychkov ki...@linklevel.net wrote: On Sun, August 31, 2014 15:14, Sebastian Reitenbach wrote: On Friday, August 22, 2014 23:29 CEST, Brad Smith b...@comstyle.com wrote: Here is an update to isc-dhcp 4.3.1. OK? Hi. With a short test, it works for me, additionally, I added rc scripts for isc_dhcpd and isc_dhcrelay. The names for the scripts are chosen similar to what isc-bind port does. Further @sample dhcpd.conf to /etc and added some FAKE_FLAGS to prevent some warnings on update-plist. Does this work for you too? [...] Index: pkg/PLIST-main === RCS file: /cvs/ports/net/isc-dhcp/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST-main --- pkg/PLIST-main 14 Jan 2012 12:43:25 - 1.4 +++ pkg/PLIST-main 31 Aug 2014 11:07:23 - @@ -11,4 +11,10 @@ @bin sbin/dhcrelay share/examples/isc-dhcp/ share/examples/isc-dhcp/dhcpd.conf +@sample /etc/dhcpd.conf This will conflict with default dhcpd.conf. I think you should name it isc-dhcpd.conf. is it still there, or didn't it moved to the examples subdirectory? In case it conflicts, I'd rather put it in a subdirectory, i.e. /etc/dhcp/ because the isc-dhcpd also supports includes, so that the main config, and potential includes could live in that separate directory. Sebastian @extra /var/db/dhcpd.leases +@mode +@owner +@group +@rcscript ${RCDIR}/isc_dhcpd +@rcscript ${RCDIR}/isc_dhcrelay Index: pkg/isc_dhcpd.rc === RCS file: pkg/isc_dhcpd.rc diff -N pkg/isc_dhcpd.rc --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/isc_dhcpd.rc31 Aug 2014 11:07:23 - @@ -0,0 +1,12 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=${TRUEPREFIX}/sbin/dhcpd +daemon_flags=-cf /etc/dhcpd.conf -user _dhcp -group _dhcp -lf /var/db/dhcpd.leases + +. /etc/rc.d/rc.subr + +rc_reload=NO + +rc_cmd $1 Index: pkg/isc_dhcrelay.rc === RCS file: pkg/isc_dhcrelay.rc diff -N pkg/isc_dhcrelay.rc --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/isc_dhcrelay.rc 31 Aug 2014 11:07:23 - @@ -0,0 +1,11 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=${TRUEPREFIX}/sbin/dhcrelay + +. /etc/rc.d/rc.subr + +rc_reload=NO + +rc_cmd $1
UPDATE: isc-dhcp 4.3.1
Here is an update to isc-dhcp 4.3.1. OK? Index: Makefile === RCS file: /home/cvs/ports/net/isc-dhcp/Makefile,v retrieving revision 1.34 diff -u -p -u -p -r1.34 Makefile --- Makefile16 Mar 2014 11:45:15 - 1.34 +++ Makefile13 Aug 2014 02:30:51 - @@ -4,7 +4,7 @@ COMMENT-main= ISC DHCP Server COMMENT-client=ISC DHCP Client COMMENT-omapi= ISC DHCP OMAPI -VERSION= 4.3.0 +VERSION= 4.3.1 DISTNAME= isc-dhcp-${VERSION} PKGNAME= isc-dhcp-${VERSION:S/-P/./} PKGNAME-main= isc-dhcp-server-${VERSION:S/-P/./} Index: distinfo === RCS file: /home/cvs/ports/net/isc-dhcp/distinfo,v retrieving revision 1.21 diff -u -p -u -p -r1.21 distinfo --- distinfo16 Mar 2014 11:45:15 - 1.21 +++ distinfo13 Aug 2014 02:31:15 - @@ -1,2 +1,2 @@ -SHA256 (dhcp-4.3.0.tar.gz) = p7ZRfVzzLF5J0jI6Y94A7+U5HffLAEXfoOyPbuRuvoo= -SIZE (dhcp-4.3.0.tar.gz) = 8960567 +SHA256 (dhcp-4.3.1.tar.gz) = Jmy8qKemu4+czFdl2g0rBAmTKTFKVKT8ECLVEK0+mvA= +SIZE (dhcp-4.3.1.tar.gz) = 8980806 Index: patches/patch-client_Makefile_in === RCS file: /home/cvs/ports/net/isc-dhcp/patches/patch-client_Makefile_in,v retrieving revision 1.3 diff -u -p -u -p -r1.3 patch-client_Makefile_in --- patches/patch-client_Makefile_in16 Mar 2014 11:45:15 - 1.3 +++ patches/patch-client_Makefile_in13 Aug 2014 02:46:05 - @@ -1,7 +1,7 @@ $OpenBSD: patch-client_Makefile_in,v 1.3 2014/03/16 11:45:15 brad Exp $ client/Makefile.in.origFri Dec 13 15:49:44 2013 -+++ client/Makefile.in Tue Dec 24 09:52:38 2013 -@@ -724,7 +724,8 @@ uninstall-man: uninstall-man5 uninstall-man8 +--- client/Makefile.in.origWed Aug 6 18:35:01 2014 client/Makefile.in Tue Aug 12 22:45:32 2014 +@@ -845,7 +845,8 @@ uninstall-man: uninstall-man5 uninstall-man8 dhclient.o: dhclient.c $(COMPILE) -DCLIENT_PATH='PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin' \ Index: patches/patch-common_socket_c === RCS file: patches/patch-common_socket_c diff -N patches/patch-common_socket_c --- patches/patch-common_socket_c 16 Mar 2014 11:45:15 - 1.3 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,11 +0,0 @@ -$OpenBSD: patch-common_socket_c,v 1.3 2014/03/16 11:45:15 brad Exp $ common/socket.c.orig Fri Jan 31 14:20:49 2014 -+++ common/socket.cSat Feb 8 14:53:55 2014 -@@ -819,7 +819,6 @@ ssize_t send_packet6(struct interface_info *interface, - pktinfo = (struct in6_pktinfo *)CMSG_DATA(cmsg); - memset(pktinfo, 0, sizeof(*pktinfo)); - pktinfo-ipi6_ifindex = ifindex; -- m.msg_controllen = cmsg-cmsg_len; - - result = sendmsg(interface-wfdesc, m, 0); - if (result 0) { Index: patches/patch-server_dhcpd_c === RCS file: /home/cvs/ports/net/isc-dhcp/patches/patch-server_dhcpd_c,v retrieving revision 1.3 diff -u -p -u -p -r1.3 patch-server_dhcpd_c --- patches/patch-server_dhcpd_c16 Mar 2014 11:45:15 - 1.3 +++ patches/patch-server_dhcpd_c13 Aug 2014 02:46:02 - @@ -1,7 +1,7 @@ $OpenBSD: patch-server_dhcpd_c,v 1.3 2014/03/16 11:45:15 brad Exp $ server/dhcpd.c.origFri Jan 31 14:20:49 2014 -+++ server/dhcpd.c Fri Feb 7 10:48:46 2014 -@@ -622,6 +622,12 @@ main(int argc, char **argv) { +--- server/dhcpd.c.origWed Aug 6 18:35:02 2014 server/dhcpd.c Tue Aug 12 22:45:32 2014 +@@ -633,6 +633,12 @@ main(int argc, char **argv) { if (lftest) exit (0); -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.