From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 29 17:20:04 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5213B16A4CE for ; Sat, 29 Jan 2005 17:20:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB40443D5A for ; Sat, 29 Jan 2005 17:20:03 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j0THK3EL087012 for ; Sat, 29 Jan 2005 17:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j0THK3Mi087011; Sat, 29 Jan 2005 17:20:03 GMT (envelope-from gnats) Resent-Date: Sat, 29 Jan 2005 17:20:03 GMT Resent-Message-Id: <200501291720.j0THK3Mi087011@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrew Clark Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DA2116A4CF for ; Sat, 29 Jan 2005 17:12:42 +0000 (GMT) Received: from ucsb.edu (ucsb.edu [128.111.24.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46B5043D1F for ; Sat, 29 Jan 2005 17:12:42 +0000 (GMT) (envelope-from aclark@oit.ucsb.edu) Received: from oit.ucsb.edu ([128.111.12.3]) by ucsb.edu with esmtps TLSv1:AES256-SHA:256 id 1Cuw9K-000KDY-3y for FreeBSD-gnats-submit@freebsd.org; Sat, 29 Jan 2005 09:12:42 -0800 Received: from aclark by oit.ucsb.edu with local id 1Cuw9F-0008vM-OS for FreeBSD-gnats-submit@freebsd.org; Sat, 29 Jan 2005 09:12:37 -0800 Message-Id: Date: Sat, 29 Jan 2005 09:12:37 -0800 From: Andrew Clark To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/76820: isc-dhcp3-server build for use in jail should define USE_SOCKETS X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrew Clark List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2005 17:20:04 -0000 >Number: 76820 >Category: ports >Synopsis: isc-dhcp3-server build for use in jail should define USE_SOCKETS >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Jan 29 17:20:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Andrew Clark >Release: FreeBSD 4.10-STABLE i386 >Organization: University of California, Santa Barbara >Environment: System: FreeBSD oit.ucsb.edu 4.10-STABLE FreeBSD 4.10-STABLE #0: Wed Sep 22 05:43:45 PDT 2004 root@oit.ucsb.edu:/usr/obj/usr/src/sys/OIT i386 Relevant Port: isc-dhcp3-server-3.0.1.r14_6 >Description: /usr/ports/net/isc-dhcp3-server includes support for running the server within a FreeBSD jail. However, since jails do not provide access to bpfs, and since isc-dhcpd wants a bpf by default, running the server within a jail will not work unless one defines USE_SOCKETS within the isc-dhcpd source in the file includes/site.h However, doing this could break things if one decides to go from a jailed environment to one with access to bpfs, where using a socket may or may not be appropriate for the application. >How-To-Repeat: Build and install isc-dhcp3-server. Attempt to run in jail. >Fix: Define USE_SOCKETS in includes/site.h by removing comments around line 138 of includes/site.h >Release-Note: >Audit-Trail: >Unformatted: