| 1 | Source: nsict-utils |
| 2 | Section: utils |
| 3 | Priority: extra |
| 4 | Maintainer: Mark Wooding <mdw@distorted.org.uk> |
| 5 | Build-Depends: tinycdb, debhelper (>= 9), python, python-cdb, |
| 6 | catacomb-dev (>= 2.1.1), mlib-dev (>= 2.0.4), libcdb-dev |
| 7 | Standards-Version: 3.1.1 |
| 8 | |
| 9 | Package: nsict-utils |
| 10 | Architecture: all |
| 11 | Section: utils |
| 12 | Depends: |
| 13 | mdwopt-perl, |
| 14 | nsict-cdb, |
| 15 | locking, |
| 16 | nsict-mail, |
| 17 | if-mtu, |
| 18 | shadowfix, |
| 19 | zz, |
| 20 | gorp, |
| 21 | mtimeout, |
| 22 | splitconf, |
| 23 | xtitle, |
| 24 | pause, |
| 25 | buf, |
| 26 | create, |
| 27 | inplace, |
| 28 | stamp, |
| 29 | space, |
| 30 | getpass, |
| 31 | hush, |
| 32 | with-umask, |
| 33 | sshsvc-mkauthkeys |
| 34 | Description: Dummy package for convenience. |
| 35 | |
| 36 | Package: mdwopt-perl |
| 37 | Architecture: all |
| 38 | Section: perl |
| 39 | Depends: perl5 |
| 40 | Description: Options parser library for perl. |
| 41 | |
| 42 | Package: nsict-cdb |
| 43 | Architecture: any |
| 44 | Section: utils |
| 45 | Depends: ${shlibs:Depends}, python (>= 2.4), python-cdb |
| 46 | Description: Simple utilities for messing with CDB files. |
| 47 | |
| 48 | Package: mtimeout |
| 49 | Architecture: any |
| 50 | Section: utils |
| 51 | Depends: ${shlibs:Depends} |
| 52 | Description: Run a program for at most a given amount of time. |
| 53 | |
| 54 | Package: prlimit |
| 55 | Architecture: linux-any |
| 56 | Section: utils |
| 57 | Depends: ${shlibs:Depends} |
| 58 | Description: Run a program for at most a given amount of time. |
| 59 | |
| 60 | Package: locking |
| 61 | Architecture: any |
| 62 | Section: utils |
| 63 | Depends: ${shlibs:Depends} |
| 64 | Description: Run a program while holding a file lock. |
| 65 | |
| 66 | Package: nsict-mail |
| 67 | Architecture: all |
| 68 | Section: mail |
| 69 | Depends: qmail, nsict-cdb, perl5, libmime-perl |
| 70 | Description: Some simple scripts for mail handling. |
| 71 | |
| 72 | Package: if-mtu |
| 73 | Architecture: any |
| 74 | Section: utils |
| 75 | Depends: ${shlibs:Depends} |
| 76 | Description: Report the MTU of a network interface. |
| 77 | |
| 78 | Package: shadowfix |
| 79 | Architecture: all |
| 80 | Section: utils |
| 81 | Depends: perl5, mdwopt-perl |
| 82 | Description: Check and fix shadow password and group files. |
| 83 | |
| 84 | Package: zz |
| 85 | Architecture: all |
| 86 | Section: utils |
| 87 | Description: Run a program, automatically decompressing its argument files. |
| 88 | |
| 89 | Package: xtitle |
| 90 | Architecture: any |
| 91 | Depends: ${shlibs:Depends} |
| 92 | Recommends: x-terminal-emulator |
| 93 | Section: utils |
| 94 | Description: Simple program for messing with xterm (or compatible) title bars. |
| 95 | |
| 96 | Package: splitconf |
| 97 | Architecture: all |
| 98 | Depends: tclsh |
| 99 | Section: utils |
| 100 | Description: Gather little config files into one big one. |
| 101 | |
| 102 | Package: gorp |
| 103 | Architecture: any |
| 104 | Depends: ${shlibs:Depends} |
| 105 | Section: utils |
| 106 | Description: Print a random base64 string. |
| 107 | |
| 108 | Package: pause |
| 109 | Architecture: any |
| 110 | Depends: ${shlibs:Depends} |
| 111 | Section: utils |
| 112 | Description: Wait for a given time, or until a key is pressed. |
| 113 | |
| 114 | Package: buf |
| 115 | Architecture: all |
| 116 | Section: utils |
| 117 | Description: Captures stdin in a temporary file and runs a command. |
| 118 | |
| 119 | Package: with-umask |
| 120 | Architecture: all |
| 121 | Section: utils |
| 122 | Description: Runs a command with a given umask. |
| 123 | |
| 124 | Package: create |
| 125 | Architecture: all |
| 126 | Section: utils |
| 127 | Description: Simple script encapsulating atomic file update. |
| 128 | |
| 129 | Package: inplace |
| 130 | Architecture: all |
| 131 | Section: utils |
| 132 | Description: Update files in place safely. |
| 133 | |
| 134 | Package: stamp |
| 135 | Architecture: any |
| 136 | Depends: ${shlibs:Depends} |
| 137 | Section: utils |
| 138 | Description: Like cat, but prefixing each line with a datestamp. |
| 139 | |
| 140 | Package: getpass |
| 141 | Architecture: any |
| 142 | Depends: ${shlibs:Depends} |
| 143 | Section: utils |
| 144 | Description: Read a password without echoing; write it to stdout. |
| 145 | |
| 146 | Package: space |
| 147 | Architecture: any |
| 148 | Depends: ${shlibs:Depends} |
| 149 | Section: utils |
| 150 | Description: Identify and fix problematic whitespace in text files. |
| 151 | The space program won't send you to the moon, but it will identify |
| 152 | and fix problems such as trailing whitespace and spaces before tabs. |
| 153 | It can safely update files in place, and could therefore be used as part |
| 154 | of a commit hook. |
| 155 | |
| 156 | Package: x86-model |
| 157 | Architecture: any-i386 any-amd64 |
| 158 | Depends: ${shlibs:Depends} |
| 159 | Section: utils |
| 160 | Description: Shows basic model information about x86 processors. |
| 161 | The cpuid program is probably better for most people. |
| 162 | |
| 163 | Package: hush |
| 164 | Architecture: all |
| 165 | Section: utils |
| 166 | Description: Run a command, hiding its output in a logfile unless it fails |
| 167 | The hush program is useful for running noisy programs from cron or similar, |
| 168 | where you get spammed with uninteresting success reports. hush runs a |
| 169 | command, logging its output, but, unless the command actually fails, it |
| 170 | produces no output of its own. |
| 171 | |
| 172 | Package: sshsvc-mkauthkeys |
| 173 | Architecture: all |
| 174 | Section: utils |
| 175 | Description: Construct .ssh/authorized_keys files for SSH services. |
| 176 | SSH is a fine way to provide services to external users. It conveniently |
| 177 | takes care of details like authenticating users and encrypting |
| 178 | communications. Unfortunately, managing the key files is rather painful. |
| 179 | This simple script does a lot of the heavy lifting. |