[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Intent to package: daemontools (and cdb)



	I already packaged cdb as cdb-src (like qmail-src):

Package: cdb
Status: install ok installed
Priority: optional
Section: non-free/utils
Installed-Size: 51
Maintainer: Tommi Virtanen <tv@debian.org>
Version: 0.55-1
Depends: libc6
Description: a package for creating and reading constant databases
 cdb is a fast, reliable, lightweight package for creating and reading
 constant databases. Its database structure provides several features:
 .
  - Fast lookups: A successful lookup in a large database normally
     takes just two disk accesses. An unsuccessful lookup takes only
     one.
  - Low overhead: A database uses 2048 bytes, plus 24 bytes per
     record, plus the space for keys and data.
     No random limits: cdb can handle any database up to 4 gigabytes.
  - There are no other restrictions; records don't even have to fit into
     memory. Databases are stored in a machine-independent format.
  - Fast atomic database replacement: cdbmake can rewrite an entire
     database two orders of magnitude faster than other hashing
     packages.
  - Fast database dumps: cdbdump prints the contents of a database
     in cdbmake-compatible format.
 .
 cdb is designed to be used in mission-critical applications like e-mail.
 Database replacement is safe against system crashes. Readers don't
 have to pause during a rewrite.

	Then I have daemontools packaged and ready; I need a
	statement from the upstream author - currently we cannot
	distribute the source.

Package: daemontools
Status: install ok installed
Installed-Size: 146
Maintainer: Tommi Virtanen <tv@debian.org>
Version: 0.53-1
Depends: libc6
Description: Utilities for managing daemons and logs
 daemontools contains several programs: supervise, svc, svstat,
 testfilelock, fifo, cyclog, errorsto, usually, accustamp, tailocal,
 and setuser.
 .
 supervise monitors a service. It starts the service and restarts the
 service if it dies. The companion svc program stops, pauses, or
 restarts the service on sysadmin request. The svstat program prints a
 one-line status report.
 .
 cyclog writes a log to disk. It automatically synchronizes the log
 every 100KB (by default) to guarantee data integrity after a
 crash. It automatically rotates the log to keep it below 1MB (by
 default). If the disk fills up, cyclog pauses and then tries again,
 without losing any data.
 .
 accustamp puts a precise timestamp on each line of input. The
 timestamp is a numeric TAI timestamp with microsecond precision.  The
 companion tailocal program converts TAI timestamps to local time.
 .
 usually watches a log for lines that do not match specified patterns,
 copying those lines to stderr. The companion errorsto program
 redirects stderr to a file.
 .
 setuser runs a program under a user's uid and gid. Unlike su, setuser
 does not gain privileges; it does not check passwords, and it cannot
 be run except by root.

	However, I can share these with you; just ask:
daemontools_0.53-1_i386.changes
daemontools_0.53-1.diff.gz
daemontools_0.53-1.dsc
	(you need to get the .tar.gz from the authors site,
	rename to daemontools_0.53.orig.tar.gz, dpkg-source -x *dsc,
	and compile)
-- 
foo | +358505486010 | tv-nospam-sig-1@hq.yok.utu.fi | mknod /dev/trash c 1 3


Reply to: