From nobody@FreeBSD.org  Thu Feb 28 00:15:09 2013
Return-Path: <nobody@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 1C0F92AD
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <mike@bayphoto.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: server(8) does not 'see' rcNG enabled services
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         176488
>Category:       bin
>Synopsis:       service(8) does not 'see' rcNG enabled services
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 28 00:20:00 UTC 2013
>Closed-Date:    Fri Mar 01 19:19:53 UTC 2013
>Last-Modified:  Fri Mar 01 19:19:53 UTC 2013
>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:
State-Changed-From-To: open->closed 
State-Changed-By: eadler 
State-Changed-When: Fri Mar 1 19:19:51 UTC 2013 
State-Changed-Why:  
see 173454 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176488 
>Unformatted:
