From owner-freebsd-current@FreeBSD.ORG Thu Jun 8 23:52:24 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD29A16A4C9 for ; Thu, 8 Jun 2006 23:52:24 +0000 (UTC) (envelope-from sean@mcneil.com) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D7E343DA5 for ; Thu, 8 Jun 2006 23:51:44 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id B2E0CF280E for ; Thu, 8 Jun 2006 16:51:32 -0700 (PDT) X-Virus-Scanned: by amavisd-new at mcneil.com Received: from mail.mcneil.com ([127.0.0.1]) by localhost (triton.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z9AnO3d5TSuN for ; Thu, 8 Jun 2006 16:51:31 -0700 (PDT) Received: from mcneil.com (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 12885F1AF9 for ; Thu, 8 Jun 2006 16:51:31 -0700 (PDT) From: Sean McNeil To: current@freebsd.org Content-Type: text/plain Date: Thu, 08 Jun 2006 16:51:30 -0700 Message-Id: <1149810690.2642.11.camel@triton.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 09 Jun 2006 00:02:29 +0000 Cc: Subject: bugus rc.conf.d locations recently committed to -STABLE? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 23:52:24 -0000 I am now having difficulty with bringup on my -STABLE system. I get what looks like bogus warnings: root: /etc/rc: WARNING: Warning: /etc/rc.conf.d/ntpdate is deprecated, please use /etc/rc/etc/rc.conf.d/ntpdate instead. and root: /etc/rc: WARNING: Warning: /etc/rc.conf.d/sendmail is deprecated, please use /etc/rc/etc/rc.conf.d/sendmail instead. but this doesn't make sense and is impossible as /etc/rc is a regular file, not a directory. There were warnings for /usr/local and /usr/X11R6 to go into /usr/local/etc/rc.conf.d and /usr/X11R6/etc/rc.conf.d. These make sense. They correspond to /etc/rc.d and /etc/rc.conf.d. Also, I have port cyrus-imapd-2.2.13_2 and it installs /usr/local/etc/rc.d/imap. This script has an internal name of "cyrus_imap", but instead of wanting /usr/local/etc/rc.conf.d/cyrus_imap as would be the completely logical place for it, I have to place it in /usr/local/cyrus/etc/rc.conf.d/cyrus_imapd. Seems like it bases the location upon where the binary is as opposed to where the rc script is. Same thing happens with slapd. I told it to put the rc script in /etc/rc.d/slapd when I configured the port. But it warns me that it wants the rc.conf.d in /usr/local/libexec/slapd/etc/rc.conf.d/slapd. This is very counter intuitive to me. What is the logic behind this and why was it MFCd in a non-working condition? Like I said, many of my daemons did not start even though I could start them by running the script by hand. So I'm guessing that maybe rcorder isn't working with this new configuration.