From owner-freebsd-multimedia@FreeBSD.ORG Mon Jan 25 22:31:21 2010 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 693DC1065700 for ; Mon, 25 Jan 2010 22:31:21 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from bgo1smout1.broadpark.no (bgo1smout1.broadpark.no [217.13.4.94]) by mx1.freebsd.org (Postfix) with ESMTP id 20D398FC1B for ; Mon, 25 Jan 2010 22:31:21 +0000 (UTC) MIME-version: 1.0 Content-type: multipart/mixed; boundary="Boundary_(ID_tHLseeIL8im9PYGDHM3Bvg)" Received: from bgo1sminn1.broadpark.no ([217.13.4.93]) by bgo1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0KWT00BXZQK86Y80@bgo1smout1.broadpark.no> for freebsd-multimedia@FreeBSD.org; Mon, 25 Jan 2010 23:31:20 +0100 (CET) Received: from kg-v2.kg4.no ([80.203.92.186]) by bgo1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with SMTP id <0KWT00B3JQK7EA00@bgo1sminn1.broadpark.no> for freebsd-multimedia@FreeBSD.org; Mon, 25 Jan 2010 23:31:20 +0100 (CET) Date: Mon, 25 Jan 2010 23:31:19 +0100 From: Torfinn Ingolfsen To: freebsd-multimedia@FreeBSD.org Message-id: <20100125233119.62e91aaa.torfinn.ingolfsen@broadpark.no> In-reply-to: References: <20100102001753.090c89ad.torfinn.ingolfsen@broadpark.no> <53a1e0711001012338v4ba68961o4a1d26a40abce396@mail.gmail.com> <20100125202425.18ad4fb2.torfinn.ingolfsen@broadpark.no> X-Mailer: Sylpheed 2.7.1 (GTK+ 2.18.6; amd64-portbld-freebsd8.0) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: usleep's pvrxxx port and /boot/loader.conf - panic X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 22:31:21 -0000 This is a multi-part message in MIME format. --Boundary_(ID_tHLseeIL8im9PYGDHM3Bvg) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Mon, 25 Jan 2010 20:41:45 +0100 Bernhard Froehlich wrote: > All you need to do is to change REQUIRE and BEFORE so that it gets called > before the daemons start. Have a look at some ports that load kernel > modules - for example virtualbox-ose-kmod which uses: > > # PROVIDE: vboxnet > # REQUIRE: FILESYSTEMS > # BEFORE: netif > # KEYWORD: nojail Yes, using FILESYSTEMS and netif in REQUIRE / BEFORE works nicely, thanks a lot. Updated script attached. The cxmload script even works on my old installation (FreeBSD 6.2-stable and MythTV 0.20 something), but it made me notice something else: mythbackend isn't starting automatically. Before it was caused by the missing cxm module, now it is because of mysql. /usr/local/etc/rc.d/mysql-server have these lines: # PROVIDE: mysql # REQUIRE: LOGIN # KEYWORD: shutdown and /usr/local/etc/rc.d/mythbackend have these lines: # PROVIDE: mythbackend # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: FreeBSD shutdown If the mysql-server script is correct, perhaps we should change the mythbackend script? If I change the mythbackend script like so: # PROVIDE: mythbackend # REQUIRE: mysql # KEYWORD: FreeBSD shutdown mythbackend starts after mysql. Is this the correct way to do it? -- Regards, Torfinn Ingolfsen --Boundary_(ID_tHLseeIL8im9PYGDHM3Bvg) Content-type: application/octet-stream; name=cxmload Content-transfer-encoding: base64 Content-disposition: attachment; filename=cxmload IyEvYmluL3NoCiMKIwojIFBST1ZJREU6IGN4bWxvYWQKIyBSRVFVSVJFOiBGSUxFU1lTVEVNUwoj IEJFRk9SRTogbmV0aWYKIyBLRVlXT1JEOiBzaHV0ZG93bgoKIwoKLiAvZXRjL3JjLnN1YnIKCm5h bWU9ImN4bWxvYWQiCnJjdmFyPSR7bmFtZX1fZW5hYmxlCgo6ICR7Y3htbG9hZF9lbmFibGU6PSJO TyJ9CgpzdGFydF9jbWQ9JHtuYW1lfV9zdGFydApzdG9wX2NtZD0ke25hbWV9X3N0b3AKCmN4bWxv YWRfc3RhcnQoKSB7CglpZiAhIC9zYmluL2tsZHN0YXQgfCBncmVwIC13IGN4bS5rbyA+L2Rldi9u dWxsOyB0aGVuCgkJZWNobyAiTG9hZGluZyB0aGUgY3htIGttb2QuIgoJCS9zYmluL2tsZGxvYWQg Y3htLmtvCgllbHNlCgkJZWNobyAiVGhlIGN4bSBrbW9kIGlzIGFscmVhZHkgbG9hZGVkLiIKCWZp Cn0KCmN4bWxvYWRfc3RvcCgpIHsKCWVjaG8gIkR1bW15IC0gd2UgZG9uJ3QgdW5sb2FkIHRoZSBj eG0ga21vZC4iCn0KCmxvYWRfcmNfY29uZmlnICR7bmFtZX0KcnVuX3JjX2NvbW1hbmQgIiQxIgo= --Boundary_(ID_tHLseeIL8im9PYGDHM3Bvg)--