Bug 78613

Summary: [UPDATE] bring net/isc-dhcp3-* ports to 3.0.2
Product: Ports & Packages Reporter: Joerg Pulz <Joerg.Pulz>
Component: Individual Port(s)Assignee: Sergey Matveychuk <sem>
Status: Closed FIXED    
Severity: Affects Only Me CC: cyrille.lefevre
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
isc-dhcp3-server.diff none

Description Joerg Pulz 2005-03-09 10:40:02 UTC
	- update the net/isc-dhcp3-* ports to version 3.0.2
	- uncommented some lines of the PORTVERSION to DISTNAME magic
	  - otherwise 3.0.2 would be converted to 3.0pl2 which is wrong
	  - uncommented only as it may be of use in for future versions
	- small typo in the OPENSSL_PORT OPTION fixed
	- regenerated files/patch-client::dhclient.c to match 3.0.2

	previous PR's:
	- fix for ports/75889 included
	  - mounting devfs inside jails not possible
	  - added a test for mounted devfs to prevent directory creation
	  - security.jail.getfsstatroot_only MIB has to be set to 1
	    otherwise the jail will not see the mounted devfs!
	thanks to Simson L. Garfinkel <simsong@csail.mit.edu> for reporting

	- fix for ports/76811 included
	  - added an addtional test to prevent the warning about the
	    missing devfs capabilities in FreeBSD 4.x
	  - added a MAKEDEV(8) variant for device creation in chroot env
	    useful on FreeBSD 4.x systems
	  - copy some files from /etc to the chroot env
	    - this fixes wrong timestamps in logfiles and enables DNS
	thanks to Rob <listone@deathbeforedecaf.net> for pointing this out

	- ports/76820 ignored
	  - i can't test this because i have no FreeBSD 4.x system
	    running jail(8)
	  - however, on FreeBSD 5.3 i have access to bpf(4) devices
	    inside jail(8) using tcpdump(1)
	  - i will investigate this on a FreeBSD 4.x test system
	thanks to Andrew Clark <andrew.clark@ucsb.edu> for pointing this out

	- ports/76825 ignored
	  - i don't see any real use for listening on lo(4) interfaces
	  - additionally, defining USO_SOCKETS would disable the default
	    USE_BPF handling which is in my opinion the most common use
	  - anyway, i'm thinking about an additional OPTION to enable
	    lo(4) device support, but this needs testing
	thanks to Andrew Clark <andrew.clark@ucsb.edu> for this feature request

	- fix for ports/76834 included
	  - this PR is nearly the same as ports/76811
	  - added handling of dhcpd_includedir
	    - it is possible to split dhcpd.conf in several files
	      and include these files from the main conf file
	    - to make this working in a chroot env these files must
	      be copied into the chroot
	thanks to Andrew Clark <andrew.clark@ucsb.edu> for pointing this out

	on my TODO list:
	- i will further investigate PR's ports/76820 and ports/76825 but
	  this will take some time as i must prepare a testbed for this
	- additionally, i think the isc-dhcpd.sh rcNG script needs some
	  simplification, but this will take some time too
Comment 1 Sergey Matveychuk freebsd_committer freebsd_triage 2005-03-10 13:35:01 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sem

Take it
Comment 2 Sergey Matveychuk freebsd_committer freebsd_triage 2005-03-10 14:06:17 UTC
Dear maintainer!

Please take the PR into account.
-- 
Sem.
Comment 3 Sergey Matveychuk freebsd_committer freebsd_triage 2005-03-10 14:06:47 UTC
State Changed
From-To: open->feedback

Wait for maintainer approval
Comment 4 Sergey Matveychuk freebsd_committer freebsd_triage 2005-04-04 07:54:45 UTC
If you not object, I'll commit the patch tomorrow.

-- 
Sem.
Comment 5 Sergey Matveychuk freebsd_committer freebsd_triage 2005-04-05 09:48:04 UTC
State Changed
From-To: feedback->closed

Committed, thanks for great work!