From owner-freebsd-bugs@FreeBSD.ORG Thu Feb 28 00:20:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1D718574 for ; Thu, 28 Feb 2013 00:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 04C94C06 for ; Thu, 28 Feb 2013 00:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r1S0K0lt020057 for ; Thu, 28 Feb 2013 00:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r1S0K0uI020051; Thu, 28 Feb 2013 00:20:00 GMT (envelope-from gnats) Resent-Date: Thu, 28 Feb 2013 00:20:00 GMT Resent-Message-Id: <201302280020.r1S0K0uI020051@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mike Carlson Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1C0F92AD for ; Thu, 28 Feb 2013 00:15:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id D28E6B9E for ; Thu, 28 Feb 2013 00:15:07 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r1S0F6oM075093 for ; Thu, 28 Feb 2013 00:15:06 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r1S0F6Fe075092; Thu, 28 Feb 2013 00:15:06 GMT (envelope-from nobody) Message-Id: <201302280015.r1S0F6Fe075092@red.freebsd.org> Date: Thu, 28 Feb 2013 00:15:06 GMT From: Mike Carlson To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: bin/176488: server(8) does not 'see' rcNG enabled services X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2013 00:20:01 -0000 >Number: 176488 >Category: bin >Synopsis: server(8) does not 'see' rcNG enabled services >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 28 00:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Mike Carlson >Release: 9.1-RELEASE >Organization: Bay Photo Lab >Environment: FreeBSD salt-1 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The service(8) utility does not see rcng enabled services: Example, I have salt_master installed, enabled and running: salt-1# cat /etc/rc.conf.d/salt_master salt_master_enable="YES" salt-1# /usr/local/etc/rc.d/salt_master rcvar # salt_master # salt_master_enable="YES" # (default: "") # service -e /etc/rc.d/hostid /etc/rc.d/hostid_save /etc/rc.d/ip6addrctl /etc/rc.d/cleanvar /etc/rc.d/devd /etc/rc.d/newsyslog /etc/rc.d/syslogd /etc/rc.d/dmesg /etc/rc.d/virecover /etc/rc.d/motd /etc/rc.d/ntpd /etc/rc.d/sshd /etc/rc.d/sendmail /etc/rc.d/cron /etc/rc.d/mixer /etc/rc.d/gptboot /etc/rc.d/bgfsck Yes, at the same time, service salt_master rcvar works, as well as a restart: salt-1# service salt_master rcvar # salt_master # salt_master_enable="YES" # (default: "") service salt_master restart Stopping salt_master. Waiting for PIDS: 10586 10587 10588 10589 10590 10591 10592 10593 10594. Starting salt_master. >How-To-Repeat: enable a service in /etc/rc.conf.d/: #echo "salt_master_enable=YES" >> /etc/rc.conf.d/salt_master verify that service -e does not show salt_master: # service -e /etc/rc.d/hostid /etc/rc.d/hostid_save /etc/rc.d/ip6addrctl /etc/rc.d/cleanvar /etc/rc.d/devd /etc/rc.d/newsyslog /etc/rc.d/syslogd /etc/rc.d/dmesg /etc/rc.d/virecover /etc/rc.d/motd /etc/rc.d/ntpd /etc/rc.d/sshd /etc/rc.d/sendmail /etc/rc.d/cron /etc/rc.d/mixer /etc/rc.d/gptboot /etc/rc.d/bgfsck Add same line to /etc/rc.conf # echo "salt_master_enable=YES" >> /etc/rc.conf # service -e /etc/rc.d/hostid /etc/rc.d/hostid_save /etc/rc.d/ip6addrctl /etc/rc.d/cleanvar /etc/rc.d/devd /etc/rc.d/newsyslog /etc/rc.d/syslogd /etc/rc.d/dmesg /etc/rc.d/virecover /etc/rc.d/motd /etc/rc.d/ntpd /usr/local/etc/rc.d/salt_master /etc/rc.d/sshd /etc/rc.d/sendmail /etc/rc.d/cron /etc/rc.d/mixer /etc/rc.d/gptboot /etc/rc.d/bgfsck >Fix: I'm not sure, but -e does not seem to lookup services in the same way that service $service_name rcvar does. >Release-Note: >Audit-Trail: >Unformatted: