From owner-freebsd-java@FreeBSD.ORG Sat Dec 18 23:56:49 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2934616A4CE for ; Sat, 18 Dec 2004 23:56:49 +0000 (GMT) Received: from ns1.netavail.net (ns1.netavail.net [66.45.229.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id B04C843D55 for ; Sat, 18 Dec 2004 23:56:46 +0000 (GMT) (envelope-from brent@mutt.rcfile.org) Received: from mutt.rcfile.org (cpe-065-184-047-009.nc.rr.com [65.184.47.9]) by ns1.netavail.net (Postfix) with ESMTP id D77923C027 for ; Sat, 18 Dec 2004 18:56:44 -0500 (EST) Received: from mutt.rcfile.org (localhost [127.0.0.1]) by mutt.rcfile.org (8.13.1/8.13.1) with ESMTP id iBINugaa069542 for ; Sat, 18 Dec 2004 18:56:42 -0500 (EST) (envelope-from brent@mutt.rcfile.org) Received: (from brent@localhost) by mutt.rcfile.org (8.13.1/8.13.1/Submit) id iBINugE9069541 for freebsd-java@freebsd.org; Sat, 18 Dec 2004 18:56:42 -0500 (EST) (envelope-from brent) Date: Sat, 18 Dec 2004 18:56:42 -0500 From: Brent Verner To: freebsd-java Message-ID: <20041218235642.GA69494@rcfile.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-muttrc: $Id: .muttrc,v 1.10 2003/02/08 08:35:24 brent Exp $ X-uname: FreeBSD 4.10-STABLE #31: Thu Nov 18 11:01:01 EST 2004 root@mutt.rcfile.org:/usr/obj/usr/src/sys/MUTT User-Agent: Mutt/1.5.6i X-Spam-Status: No, score=-2.8 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on mutt.rcfile.org Subject: daemonctl/tomcat*ctl replacement X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Dec 2004 23:56:49 -0000 Hi, About a year ago, I got frustrated with the way tomcat*ctl worked, and went off to fix it. Anyway, at the end of all this I ended up with a daemonctl program that uses xml configuration files to define its behaviour. Specifically, I wanted my freebsd systems to behave like every other tomcat platform, and use the catalina.sh script (because I fairly often have extensive configuration in the catalina.sh/setenv.sh system). As the system stands, I have been using it for around a year with great success. So, I figured I'd make a pass at cleaning things (a bit) and making the stuff presentable. The program is still very much at a pre-alpha stage, but it does work (and even pretty reliably). I'd like to ask any of you who feel the tomcat*ctl pain to give this a try, and let me know what you think. Most of all, I'd like feedback on what it would take to get this cleaned up enough to have it added as a port, and how it (as a standalone port) might be used to replace the current daemonctl program. I've named my program daemonctl, but am certainly open to renaming it. I have created a rough port (sysutils/daemonctl) that you can download and drop into your ports tree to give this thing a try. Please read the following for a more detailed description of the program http://mutt.rcfile.org/daemonctl/readme.txt then if you're interested, download the port tarball. http://mutt.rcfile.org/daemonctl/daemonctl-port-0.1.tar.gz Of course, feedback in diff -u format will be gladly accepted :-) cheers. Brent --