X-Git-Url: https://git.distorted.org.uk/~mdw/misc/blobdiff_plain/bba986ae8f13dd5e97952f38b2db9e7444df8772..HEAD:/debian/control diff --git a/debian/control b/debian/control index 5fbde52..70cd17a 100644 --- a/debian/control +++ b/debian/control @@ -1,48 +1,96 @@ -Source: nsict-utils +Source: distorted-utils Section: utils Priority: extra Maintainer: Mark Wooding -Build-Depends: tinycdb, bash-builtins, debhelper (>= 4.0.2), python, - catacomb-dev (>= 2.0.0), mlib-dev (>= 2.0.0), libspamc-dev +Build-Depends: debhelper (>= 9), pkg-config, + libcdb-dev, mlib-dev (>= 2.0.4), catacomb-dev (>= 2.1.1), + python, python-cdb, + tclsh Standards-Version: 3.1.1 -Package: nsict-utils -Architecture: all +Package: distorted-utils +Architecture: any Section: utils -Depends: mdwopt-perl, nsict-cdb, locking, qmail-checkspam, nsict-mail, - if-mtu, shadowfix, zz, gorp, splitconf, xtitle, pause, buf, create, inplace +Replaces: nsict-utils (<< 1.4.0~) +Breaks: nsict-utils (<< 1.4.0~) +Depends: + buf, + create, + distorted-cdb, + distorted-mail, + gai, + getpass, + gorp, + hush, + if-mtu, + inplace, + locking, + mdwopt-perl, + mtimeout, + mprlimit [linux-any], + pause, + prlimit [linux-any], + shadowfix, + space, + splitconf, + sshsvc-mkauthkeys, + stamp, + with-umask, + x86-model [any-i386 any-amd64], + xtitle, + zz Description: Dummy package for convenience. -Package: mdwopt-perl +Package: buf Architecture: all -Section: perl -Depends: perl5 -Description: Options parser library for perl. +Section: utils +Description: Captures stdin in a temporary file and runs a command. -Package: nsict-cdb +Package: create +Architecture: all +Section: utils +Description: Simple script encapsulating atomic file update. + +Package: distorted-cdb Architecture: any Section: utils -Depends: ${shlibs:Depends}, ${python:Depends}, python-cdb +Replaces: nsict-cdb (<< 1.4.0~) +Breaks: nsict-cdb (<< 1.4.0~) +Depends: ${shlibs:Depends}, python (>= 2.4), python-cdb Description: Simple utilities for messing with CDB files. -Package: locking +Package: distorted-mail +Architecture: all +Section: mail +Depends: ${shlibs:Depends}, qmail, distorted-cdb, perl, libmime-perl +Description: Some simple scripts for mail handling. + +Package: gai Architecture: any Section: utils Depends: ${shlibs:Depends} -Description: Run a program while holding a file lock. +Description: A tool for name resolution, exercising getaddrinfo(3). -Package: qmail-checkspam +Package: getpass Architecture: any -Section: mail -Depends: ${shlibs:Depends}, qmail -Suggests: spamassassin -Description: Check mail for spamminess before queueing it. +Depends: ${shlibs:Depends} +Section: utils +Description: Read a password without echoing; write it to stdout. -Package: nsict-mail +Package: gorp +Architecture: any +Depends: ${shlibs:Depends} +Section: utils +Description: Print a random base64 string. + +Package: hush Architecture: all -Section: mail -Depends: qmail, nsict-cdb, perl5, libmime-perl -Description: Some simple scripts for mail handling. +Section: utils +Description: Run a command, hiding its output in a logfile unless it fails + The hush program is useful for running noisy programs from cron or similar, + where you get spammed with uninteresting success reports. hush runs a + command, logging its output, but, unless the command actually fails, it + produces no output of its own. Package: if-mtu Architecture: any @@ -50,23 +98,75 @@ Section: utils Depends: ${shlibs:Depends} Description: Report the MTU of a network interface. -Package: shadowfix +Package: inplace Architecture: all Section: utils -Depends: perl5, mdwopt-perl -Description: Check and fix shadow password and group files. +Description: Update files in place safely. -Package: zz +Package: locking +Architecture: any +Section: utils +Depends: ${shlibs:Depends} +Description: Run a program while holding a file lock. + +Package: mdwopt-perl Architecture: all +Section: perl +Depends: perl +Description: Options parser library for perl. + +Package: mtimeout +Architecture: any Section: utils -Description: Run a program, automatically decompressing its argument files. +Depends: ${shlibs:Depends} +Description: Run a program for at most a given amount of time. -Package: xtitle +Package: mprlimit +Architecture: linux-any +Section: utils +Depends: ${shlibs:Depends} +Description: Run a program for at most a given amount of time. + +Package: pause Architecture: any -Depends: ${shlibs:Depends}, bash (>= 2.0.0) -Recommends: x-terminal-emulator +Depends: ${shlibs:Depends} +Section: utils +Description: Wait for a given time, or until a key is pressed. + +Package: prlimit +Architecture: all +Section: utils +Depends: mprlimit +Conflicts: util-linux (>= 2.24.2) +Description: Run a program for at most a given amount of time. + This package provides a symlink to `mprlimit' for the sake of backwards + compatibility. + +Package: sema +Architecture: any +Depends: ${shlibs:Depends} Section: utils -Description: Bash builtin for messing with xterm title bars. +Description: Perform simple operations on SysV semaphores. + The sema program performs simple operations on (System V-style) semaphores. + It's not intended to be a utility for general-purpose hacking on existing + semaphores, but rather a tool for doing synchronization between shell + scripts or other simple programs. + +Package: shadowfix +Architecture: all +Section: utils +Depends: perl, mdwopt-perl +Description: Check and fix shadow password and group files. + +Package: space +Architecture: any +Depends: ${shlibs:Depends} +Section: utils +Description: Identify and fix problematic whitespace in text files. + The space program won't send you to the moon, but it will identify + and fix problems such as trailing whitespace and spaces before tabs. + It can safely update files in place, and could therefore be used as part + of a commit hook. Package: splitconf Architecture: all @@ -74,29 +174,62 @@ Depends: tclsh Section: utils Description: Gather little config files into one big one. -Package: gorp +Package: sshsvc-mkauthkeys +Architecture: all +Section: utils +Description: Construct .ssh/authorized_keys files for SSH services. + SSH is a fine way to provide services to external users. It conveniently + takes care of details like authenticating users and encrypting + communications. Unfortunately, managing the key files is rather painful. + This simple script does a lot of the heavy lifting. + +Package: stamp Architecture: any Depends: ${shlibs:Depends} Section: utils -Description: Print a random base64 string. +Description: Like cat, but prefixing each line with a datestamp. -Package: pause +Package: with-umask +Architecture: all +Section: utils +Description: Runs a command with a given umask. + +Package: x86-model +Architecture: any-i386 any-amd64 +Depends: ${shlibs:Depends} +Section: utils +Description: Shows basic model information about x86 processors. + The cpuid program is probably better for most people. + +Package: xtitle Architecture: any Depends: ${shlibs:Depends} +Recommends: x-terminal-emulator Section: utils -Description: Wait for a given time, or until a key is pressed. +Description: Simple program for messing with xterm (or compatible) title bars. -Package: buf +Package: zz Architecture: all Section: utils -Description: Captures stdin in a temporary file and runs a command. +Description: Run a program, automatically decompressing its argument files. -Package: create +Package: nsict-cdb Architecture: all -Section: utils -Description: Simple script encapsulating atomic file update. +Section: oldlibs +Depends: distorted-cdb +Description: Dummy package for transition. + This is a transitional dummy package. It can safely be removed. -Package: inplace +Package: nsict-mail Architecture: all -Section: utils -Description: Update files in place safely. +Section: oldlibs +Depends: distorted-mail +Description: Dummy package for transition. + This is a transitional dummy package. It can safely be removed. + +Package: nsict-utils +Architecture: all +Section: oldlibs +Depends: distorted-utils +Description: Dummy package for transition. + This is a transitional dummy package. It can safely be removed.