From owner-freebsd-questions@FreeBSD.ORG Tue Dec 4 18:39:27 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 050D516A418 for ; Tue, 4 Dec 2007 18:39:27 +0000 (UTC) (envelope-from lists-fbsd@shadypond.com) Received: from mx-outbound01.easydns.com (mailout1.easydns.com [205.210.42.66]) by mx1.freebsd.org (Postfix) with ESMTP id CF45313C455 for ; Tue, 4 Dec 2007 18:39:26 +0000 (UTC) (envelope-from lists-fbsd@shadypond.com) Received: from lilypad.shadypond.com (69-12-173-117.static.humboldt1.com [69.12.173.117]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx-outbound01.easydns.com (Postfix) with ESMTP id 0068948680 for ; Tue, 4 Dec 2007 13:39:24 -0500 (EST) Received: from slider.shadypond.com (slider.shadypond.com [192.168.1.11]) by lilypad.shadypond.com (Postfix) with ESMTP id 3EE37B841 for ; Tue, 4 Dec 2007 18:39:25 +0000 (UTC) From: Pollywog To: freebsd-questions@freebsd.org Date: Tue, 4 Dec 2007 18:38:57 +0000 References: <200712032204.17941.lists-fbsd@shadypond.com> <200712041806.02766.lists-fbsd@shadypond.com> <20071204182842.GA27991@torus.slightlystrange.org> In-Reply-To: <20071204182842.GA27991@torus.slightlystrange.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200712041838.59161.lists-fbsd@shadypond.com> Subject: Re: jabberd will not start on reboot, only starts manually X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Dec 2007 18:39:27 -0000 On Tuesday 04 December 2007 18:28:42 Daniel Bye wrote: > > Check out the manual for rcorder(8), and look at the CAPITALISED files in > /etc/rc.d. > > Essentially, LOGIN is a dummy service - it is used to control startup > of services that should start late in the boot process. The jabberd control > script told rcorder(8) that it should run *before* the LOGIN service, > but the MySQL control script tells rcorder(8) that it wants to run > *after* the LOGIN service. So although you had REQUIRE: mysql in jabberd's > script, it was still getting run before MySQL. I guess. ;-) > > You can determine what order things get run by doing > > # rcorder /etc/rc.d/* /usr/local/etc/rc.d/* > > Anyway, glad it worked. You might want to get in touch with the jabberd > maintainer and see if he is willing to make the change permanent. Thanks for the explanation. I had gone to the ##freebsd channel on Freenode for help and had been told to run # rcorder /etc/rc.d/* /usr/local/etc/rc.d/* This showed that I had succeeded in getting jabber to start after mysql, but things were still not working properly. I will email the jabberd maintainer about my experience. 8)