From owner-freebsd-bugs Tue Jul 10 13: 0: 8 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C6F8537B403 for ; Tue, 10 Jul 2001 13:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f6AK01h26048; Tue, 10 Jul 2001 13:00:01 -0700 (PDT) (envelope-from gnats) Received: from agena.meridian-enviro.com (thunder.meridian-enviro.com [207.109.234.227]) by hub.freebsd.org (Postfix) with ESMTP id 0F88B37B403 for ; Tue, 10 Jul 2001 12:50:27 -0700 (PDT) (envelope-from rand@meridian-enviro.com) Received: from cliff.meridian-enviro.com (cliff.meridian-enviro.com [10.10.10.15]) by agena.meridian-enviro.com (8.11.1/8.9.3) with ESMTP id f6AJoQu55545 for ; Tue, 10 Jul 2001 14:50:26 -0500 (CDT) (envelope-from rand@meridian-enviro.com) Received: (from rand@localhost) by cliff.meridian-enviro.com (8.11.4/8.11.3) id f6AJoQV02441; Tue, 10 Jul 2001 14:50:26 -0500 (CDT) (envelope-from rand) Message-Id: <200107101950.f6AJoQV02441@cliff.meridian-enviro.com> Date: Tue, 10 Jul 2001 14:50:26 -0500 (CDT) From: "Douglas K. Rand" Reply-To: "Douglas K. Rand" To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: misc/28878: Patch to rc to use syslogd_program for path to syslogd Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 28878 >Category: misc >Synopsis: Patch to rc to use syslogd_program for path to syslogd >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jul 10 13:00:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Douglas K. Rand >Release: FreeBSD 4.3-STABLE i386 >Organization: Meridian Environmental Technology, Inc. >Environment: System: FreeBSD cliff.meridian-enviro.com 4.3-STABLE FreeBSD 4.3-STABLE #3: Tue Jul 10 10:43:24 CDT 2001 rand@cliff.meridian-enviro.com:/usr/obj/usr/src/sys/CLIFF i386 >Description: A number of system facilities, especially network ones, allow a different program to be run by the rc scripts by using a NAME_program setting in the /etc/rc.conf. This is not available for syslogd, and we use a different syslogd than the stock FreeBSD one. Since it is important for syslogd to start before other programs, using a /usr/local/etc/rc.d/syslogd.sh script isn't really an option. I propse a syslogd_program setting in rc.conf to select which syslogd to be started. >How-To-Repeat: Try to have a different syslogd run on boot. >Fix: Here are patches to to /etc/rc and /etc/defaults/rc.conf to "solve" my problem: --- rc.orig Tue Jul 10 14:40:11 2001 +++ rc Tue Jul 10 14:41:56 2001 @@ -364,7 +364,7 @@ fi rm -f /var/run/log - echo -n ' syslogd'; syslogd ${syslogd_flags} + echo -n ' syslogd'; ${syslogd_program:-syslogd} ${syslogd_flags} ;; esac --- defaults/rc.conf.orig Tue Jul 10 14:48:52 2001 +++ defaults/rc.conf Tue Jul 10 14:41:09 2001 @@ -106,6 +106,7 @@ ppp_user="root" # Which user to run ppp as ### Network daemon (miscellaneous) & NFS options: ### +syslogd_program="/usr/sbin/syslogd" # Path to syslogd server program. syslogd_enable="YES" # Run syslog daemon (or NO). syslogd_flags="-s" # Flags to syslogd (if enabled). inetd_enable="YES" # Run the network daemon dispatcher (or NO). >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message