Date: Mon, 26 May 2003 00:21:39 +0100 From: Tim Bishop <tim@bishnet.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: tim@bishnet.net Subject: ports/52681: New port: freedt - An experimental reimplementation of Dan Bernstein's daemontools Message-ID: <E19K4o7-0003Vw-5S@pendennis.ukc.ac.uk> Resent-Message-ID: <200305252330.h4PNUFUB011618@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 52681 >Category: ports >Synopsis: New port: freedt - An experimental reimplementation of Dan Bernstein's daemontools >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun May 25 16:30:15 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Tim Bishop >Release: FreeBSD 4.8-STABLE i386 >Organization: >Environment: System: FreeBSD pendennis.ukc.ac.uk 4.8-STABLE FreeBSD 4.8-STABLE #2: Fri Apr 4 20:34:25 BST 2003 tdb@pendennis.ukc.ac.uk:/usr/obj/usr/src/sys/PENDENNIS i386 >Description: This new port is an experimental reimplementation of Dan Bernstein's daemontools package under the GPL. It currently includes feature-equivalent replacements for argv0, envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc, svok, svscan, svstat and recordio. It also includes dumblog (a simple multilog replacement), mkservice (a script for automatically creating service directories), anonidentd (an anonimising identd implementation) and ratelimit (a bandwidth-limiting filter along the lines of recordio). It should be noted that this port is *not* a drop-in replacement for daemontools; the internal state files in service directories are different, and the error messages (and a few of the options) aren't quite the same. The author recommends sticking with daemontools in a production environment as this code is still somewhat experimental. >How-To-Repeat: >Fix: Below is a shar file of the port. --- freedt-0.17.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # freedt # freedt/Makefile # freedt/distinfo # freedt/pkg-descr # freedt/pkg-plist # echo c - freedt mkdir -p freedt > /dev/null 2>&1 echo x - freedt/Makefile sed 's/^X//' >freedt/Makefile << 'END-of-freedt/Makefile' X# New ports collection makefile for: freedt X# Date created: 25 May 2003 X# Whom: Tim Bishop <tim@bishnet.net> X# X# $FreeBSD$ X# X XPORTNAME= freedt XPORTVERSION= 0.17 XCATEGORIES= sysutils XMASTER_SITES= http://azz.us-lot.org/files/ X XMAINTAINER= tim@bishnet.net XCOMMENT= An experimental reimplementation of Dan Bernstein's daemontools X XGNU_CONFIGURE= yes X X.include <bsd.port.mk> END-of-freedt/Makefile echo x - freedt/distinfo sed 's/^X//' >freedt/distinfo << 'END-of-freedt/distinfo' XMD5 (freedt-0.17.tar.gz) = dd3bb565517d988fd98a3e24289dbbed END-of-freedt/distinfo echo x - freedt/pkg-descr sed 's/^X//' >freedt/pkg-descr << 'END-of-freedt/pkg-descr' XA reimplementation of Dan Bernstein's daemontools under the GNU GPL, Xsharing no code with the original implementation. X XIt currently includes feature-equivalent replacements for argv0, envdir, Xenvuidgid, setlock, setuidgid, softlimit, supervise, svc, svok, svscan, Xsvstat and recordio. It also includes dumblog (a simple multilog Xreplacement), mkservice (a script for automatically creating service Xdirectories), anonidentd (an anonimising identd implementation) and Xratelimit (a bandwidth-limiting filter along the lines of recordio). All Xthe tools include usage messages; for instance, do "ratelimit -h" for a Xbrief rundown of the options. X XPlease note that this package is *not* a drop-in replacement for Xdaemontools; the internal state files in service directories are Xdifferent, and the error messages (and a few of the options) aren't Xquite the same. It's also still somewhat experimental, so I'd recommend Xsticking with daemontools on production systems until there's a stable Xrelease of freedt. X XWWW: http://azz.us-lot.org/code/freedt.html END-of-freedt/pkg-descr echo x - freedt/pkg-plist sed 's/^X//' >freedt/pkg-plist << 'END-of-freedt/pkg-plist' Xbin/anonidentd Xbin/argv0 Xbin/dumblog Xbin/envdir Xbin/envuidgid Xbin/mkservice Xbin/ratelimit Xbin/recordio Xbin/setlock Xbin/setuidgid Xbin/softlimit Xbin/supervise Xbin/svc Xbin/svok Xbin/svscan Xbin/svstat END-of-freedt/pkg-plist exit --- freedt-0.17.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E19K4o7-0003Vw-5S>