From owner-freebsd-rc@FreeBSD.ORG Fri Jun 9 00:01:03 2006 Return-Path: X-Original-To: rc@freebsd.org Delivered-To: freebsd-rc@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F5E816A418 for ; Fri, 9 Jun 2006 00:01:03 +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 114E043D48 for ; Fri, 9 Jun 2006 00:01:03 +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 D5669F280E for ; Thu, 8 Jun 2006 17:01:02 -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 EEBnXBeBzpne for ; Thu, 8 Jun 2006 17:01:01 -0700 (PDT) Received: from mcneil.com (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id C804EF1AF3 for ; Thu, 8 Jun 2006 17:01:01 -0700 (PDT) From: Sean McNeil To: rc@freebsd.org Content-Type: text/plain Date: Thu, 08 Jun 2006 17:01:01 -0700 Message-Id: <1149811261.2737.3.camel@triton.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: rc hosed on -STABLE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 00:01:03 -0000 Hi, I sent this to -current and -stable (yeah, cross post because I've found people don't really pay attention to -stable). But I just realized there is an -rc. Sorry for the duplicate post. ... 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. (note, also an executable, not a directory) 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.