Date: Fri, 22 Apr 2011 23:44:25 +0000 (UTC) From: Doug Barton <dougb@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/etc rc.subr Message-ID: <201104222344.p3MNik5P098803@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
dougb 2011-04-22 23:44:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) etc rc.subr Log: SVN rev 220958 on 2011-04-22 23:44:25Z by dougb MFC r220760: The change in r206686 to allow the stop argument to work for a service that is running even though not _enable'd had an annoying side effect. If the service was already started at boot time by another means when the related script came around again in rcorder it would start again, regardless of _enable, because there was a valid pid. So, split the test into 2 parts, one for (!rcvar && !stop), and one for (stop && !valid_pid). This preserves the behavior from r206686 while preventing the undesired side effect. Revision Changes Path 1.88.2.14 +2 -1 src/etc/rc.subr
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104222344.p3MNik5P098803>