From owner-freebsd-ports@FreeBSD.ORG Tue Sep 5 07:00:59 2006 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85DBB16A4DE for ; Tue, 5 Sep 2006 07:00:59 +0000 (UTC) (envelope-from albert@bigtearice.net) Received: from mx1.bigtearice.net (mx1.bigtearice.net [202.64.76.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC80943D4C for ; Tue, 5 Sep 2006 07:00:58 +0000 (GMT) (envelope-from albert@bigtearice.net) Received: from mail.bigtearice.net (localhost [127.0.0.1]) by mx1.bigtearice.net (8.13.6/8.13.6) with ESMTP id k8570kBH048237; Tue, 5 Sep 2006 15:00:46 +0800 (HKT) (envelope-from albert@bigtearice.net) From: "Albert Poon" To: tremere@cainites.net Date: Tue, 5 Sep 2006 15:00:46 +0800 Message-Id: <20060905064216.M3061@bigtearice.net> X-Mailer: OpenWebMail 2.52 20060502 X-OriginatingIP: 210.17.226.150 (albert) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Scanned-By: MIMEDefang 2.57 on 202.64.76.214 Cc: ports@FreeBSD.org Subject: FreeBSD Port: teamspeak_server-2.0.20.1_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 07:00:59 -0000 Hi, A bug in start-up script /usr/local/etc/rc.d/teamspeak-server is discovered, causing teamspeak-server to load earlier than linux support. It happens on my FreeBSD 6.1 box but not in my FreeBSD 5.5 box. Problem code: (line 6) # REQUIRE: NETWORKING I think since FreeBSD 6 it will inpsect the start-up scripts and arrange them to be loaded accordingly. Since NETWORKING is loaded earlier than linux support, teamspeak-server will fail to start. Workaround: Either change the problem code to # REQUIRE: DAEMON Or any other daemon's name that load after linux support, e.g. # REQUIRE: ntpd Or remove the line completely. I wonder if there is something like # REQUIRE: LINUX (obviously it doesn't work), but I too lazy to spend more time in digging the code. Best Regards, Albert Poon