From owner-freebsd-ports Mon Oct 13 18:20:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA08857 for ports-outgoing; Mon, 13 Oct 1997 18:20:05 -0700 (PDT) (envelope-from owner-freebsd-ports) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA08809; Mon, 13 Oct 1997 18:20:01 -0700 (PDT) (envelope-from gnats) Resent-Date: Mon, 13 Oct 1997 18:20:01 -0700 (PDT) Resent-Message-Id: <199710140120.SAA08809@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, saken@rmta.ml.org Received: from chardos.connix.com (root@chardos.connix.com [205.246.97.17]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA08541 for ; Mon, 13 Oct 1997 18:14:41 -0700 (PDT) (envelope-from saken@chardos.connix.com) Received: (from saken@localhost) by chardos.connix.com (8.8.7/8.8.5) id TAA00688; Mon, 13 Oct 1997 19:05:30 -0400 (EDT) Message-Id: <199710132305.TAA00688@chardos.connix.com> Date: Mon, 13 Oct 1997 19:05:30 -0400 (EDT) From: saken@rmta.ml.org Reply-To: saken@rmta.ml.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/4757: security/cfs - daemon does not detach from console Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4757 >Category: ports >Synopsis: security/cfs - daemon does not detach from console >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Oct 13 18:20:01 PDT 1997 >Last-Modified: >Originator: Scott A. Kenney >Organization: Agent's of Fortune, LTD >Release: FreeBSD 2.2-STABLE i386 >Environment: FreeBSD rmta.ml.org 2.2-STABLE FreeBSD 2.2-STABLE #3: Sat Oct 11 10:42:37 EDT 1997 root@rmta.ml.org:/usr/src/sys/compile/CHARDOS i386 >Description: The cfs daemon does not call daemon(0,0) resulting in it remaining attached to the console at startup. >How-To-Repeat: Build, install, and run /usr/ports/security/cfs. >Fix: Add the following patch to /usr/ports/security/patches as patch-ac. Perhaps defined(__OpenBSD__) should be added as well. --- cfs.c.old Mon Oct 13 18:45:58 1997 +++ cfs.c Mon Oct 13 18:47:33 1997 @@ -233,7 +233,7 @@ setuid(0); umask(0); -#if defined(__NetBSD__) +#if defined(__NetBSD__) || defined(__FreeBSD__) #ifndef DEBUG /* detach from terminal */ daemon(0,0); >Audit-Trail: >Unformatted: