summary refs log tree commit diff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* * chpst.c, uidgid.c, uidgid.h: support numerical uid gid throughGerrit Pape2006-11-021-6/+28
| | | | | | | | chpst -[u|U] :uid:gid... * man/chpst.8: adapt; clarify that users and groups are looked up in /etc/passwd and /etc/group only. * sv.c: properly wait for a service to be restarted on 'restart'; support checks through -v for pause, cont, kill.
* * svlogd.c, fmt_ptime.*, man/svlogd.8: new option -ttt: prefix logGerrit Pape2006-07-242-1/+19
| | | | | | | messages with sortable UTC timestamp YYYY-MM-DDTHH:MM:SS.xxxxx. * runsv.c, runsv.8: give to arguments to ./finish: exit code and exit status of ./run (mostly copied from pipe-tools' npt-supervise, thx Laurent Bercot).
* * src/svlogd.c: cleanup *.t files possibly leftover by processor whenGerrit Pape2006-06-191-3/+3
| | | | | | | | interrupted by signal, also on startup (thx Andras Korn); 1st rename .t to .s, then remove .u. * man/svlogd.8: adapt. * svlogd.c: prepend optional timestamp to log messages sent through UDP, as done for messages written to dir and to stderr.
* * man/runsvctrl.8, man/runsvstat.8, man/svwaitup.8, man/svwaitdown.8,Gerrit Pape2006-05-104-404/+0
| | | | | doc/runsvctrl.html, doc/runsvstat.html, doc/svwaitdown.html, doc/svwaitup.html: remove; obsolete.
* * man/runsvdir.8: document that the services directory is re-scanned ifGerrit Pape2006-04-102-13/+20
| | | | | | | | | | | the time of last modification, the inode, or the device has changed. * sv.c: don't report success on 'sv start' if the service is in state finish (thx Matthew R. Dempsky). * svlogd.c: new config line p: optionally prefix each line written to logs, stderr, or through udp; no longer skip empty lines (just containing '\n'), old behavior can be restored with '-' in config. * man/svlogd.8: document new p config line; adapt. 1.5.0.
* * chpst: new option -d, limit data segment per process; don't use nestedGerrit Pape2006-03-041-0/+8
| | | | functions.
* * doc/faq.html: new.Gerrit Pape2006-03-042-4/+4
| | | | | | | | | | | | | | | | | | | * doc/benefits.html: use sv program instead of runsvstat, runsvctrl; minor. * doc/replaceinit.html, doc/runlevels.html: put getty service directory into /etc/sv/. * doc/runscripts.html: use sv program instead of svwaitup. * etc/*/3, etc/macosx/StartupItems/runit: use sv program instead of svwaitdown. * man/runsv.8: use sv program instead of runsvctrl. * man/sv.8: minor. * Makefile, package/commands: no longer build/install runsvctrl, runsvstat, svwaitdown, svwaitup. * man/runsvctrl.8, man/runsvstat.8, man/svwaitdown.8, man/svwaitup.8: remove; obsolete. * doc/index.html: add faq; remove runsvctrl, runsvstat, svwaitdown, svwaitup. * sv.c: fix usage output.
* * chpst.c: adjust nice value and set limits before dropping permissions.Gerrit Pape2006-01-021-3/+20
| | | | | | | * sv.c: new additional command 'check'; with -v check for CONT through ./check if service is up. * man/sv.8: adapt. 1.3.3.
* * svlogd.c: don't print extra newlines to the log if additionally writingGerrit Pape2005-12-1813-77/+66
| | | | | | | | | | | | | | | | | to the network through udp (thx Andras Korn, http://bugs.debian.org/339030). * runsvdir.c: also process svdir changes if mtime of svdir has changed into the past (thx Martin Dickopp). * doc/index.html: update description; Please contact this list and not me privately. * doc/replaceinit.html, doc/runscripts.html: minor. * man/chpst.8: -U doesn't support a list of groups. * man/svlogd.8: update PATTERN MATCHING section, add example (based on sugesstions from Joshua N Pritikin). * man/*8: update SEE ALSO sections: runsvctrl, runsvstat, svwaitdown, svwaitup will become obsolete; remove references to man pages for programs from the daemontools package. 1.3.2.
* * doc/runscripts.html: typo; openssh needs absolute path (thx Kevin Berry);Gerrit Pape2005-08-232-1/+36
| | | | | | | | | exec into dhcpcd. * uidgid.c, uidgid.h, chpst.c: support colon-separated list of groups. * sv.c: utilize optional ./check script in service directory to check for availablity of service. * runsv.c: wait_pid() might be interupted. * man/chpst.8, man/sv.8: adapt.
* minor.Gerrit Pape2005-07-241-1/+1
|
* * man/sv.8: new.Gerrit Pape2005-07-241-0/+230
|
* * man/runsv.8: typo; no longer document the e control character; clarifyGerrit Pape2005-07-111-1/+13
| | | | | | custom control on d and x. * runsvchdir.c, runsvstat.c: optimize output buffer handling. * runsvctrl.c: write x control character to runsv on e.
* * man/runsv.8: typo.Gerrit Pape2005-04-291-0/+1
|
* * doc/index.html, doc/replaceinit.html: no longer refer to sysvinit'sGerrit Pape2005-02-131-5/+12
| | | | | | shutdown program. * man/svlogd.8: svlogd doesn't decrease the number of log files in a log directory; with n0 don't remove any log files.
* minor.Gerrit Pape2005-01-141-2/+0
|
* * chpst.c: typo.Gerrit Pape2005-01-102-32/+25
| | | | | | | | | * svwaitdown.c: minimum timeout is 1 second; service directories no longer must start with /. * svwaitup.c: minimum uptime of services is 1 second; service directories no longer must start with /; print number of seconds a service is up if verbose. * man/svwaitdown.8, man/svwaitup.8: adapt.
* * runsv.check, runsv.dist: check custom control commands.Gerrit Pape2004-12-121-6/+1
| | | | minor.
* * doc/upgrade.html: typo.Gerrit Pape2004-12-121-0/+24
| | | | | | * runsv.c: support custom control commands through control/ directory, optionally switch off sending signal. * man/runsv.8: document custom control commands.
* * svlogd.c: new config option t timeout; config options e and E select andGerrit Pape2004-11-063-11/+58
| | | | | | | | | | | deselect lines for stderr respectively; new config option N. * man/svlogd.8: adapt. * runsv.c: on commands down and exit send CONT after TERM. * man/runsv.8: adapt. * etc/2: use -P option to runsvdir. * src/svlogd.check: end check for t config option. * chpst.c: new option -n: adjust nice level. * man/chpst.8: adapt.
* * runsvdir.c: new option -P, run each runsv process in a new session andGerrit Pape2004-09-211-10/+14
| | | | | process group (thx Charlie Brady). * man/runsvdir.8: adapt; typo.
* * svlogd.c: fix line buffer handling for pattern matching (thx EnricoGerrit Pape2004-09-202-12/+8
| | | | | | | | | | Scholz); minor bug fixes. * doc/index.html: wording; add link to useinit.html; remove link to runit on LinuxFromScratch. * doc/runscripts.html: add hint, some getties need to be run in a new session/process group (thx Dan Melomedman). * man/svlogd.8: minor fixes. * man/svwaitdown.8: remove hint about -x option.
* * doc/runlevels.html, doc/upgrade.html, doc/useinit.html, man/runsvdir.8,Gerrit Pape2004-07-282-6/+6
| | | | man/runsvchdir.8: minor changes in wording, notations.
* * runit.c, man/runit.8: if stage 1 crashes or exits 100, stage 2 will beGerrit Pape2004-06-261-10/+11
| | | | | skipped; if stage 2 crashes or exits 111, it will be restarted. * doc/runscripts.html: add, adapt various run scripts (thx).
* chpst: support -/ chroot.Gerrit Pape2004-04-271-3/+12
|
* * man/svlogd.8: timestamps are not considered when matching patterns (thxGerrit Pape2004-03-2811-76/+125
| | | | | | | | | Andras KORN). * runsv.c: on exit run the finish scripts when taking the service down (thx X.). * runsv.c, runsvctrl.c: handle sig_quit (thx Wayne Marshall). * svlogd.c: don't crash on zero byte long config file (thx Alex Efros). * man/*: minor cleanup.
* * check-diff, check-dist, check-local, package/check: new; run checks onGerrit Pape2004-03-081-1/+2
| | | | | | | | | | | | | | programs. * package/install: run package/check. * chpst.check, runit-init.check, runit.check, runsv.check, runsvchdir.check, runsvctrl.check, runsvdir.check, runsvstat.check, svlogd.check, svwaitdown.check, svwaitup.check, utmpset.check: new; check program. * chpst.dist, runit-init.dist, runit.dist, runsv.dist, runsvchdir.dist, runsvctrl.dist, runsvdir.dist, runsvstat.dist, svlogd.dist, svwaitdown.dist, svwaitup.dist, utmpset.dist: new; dist check program output. 1.0.1
* create timestamps in UTC, not localtime.Gerrit Pape2004-03-021-2/+2
|
* 1.0.0.Gerrit Pape2004-02-101-2/+2
|
* * man/utmpset.8: run utmpset in finish script, not run script.Gerrit Pape2004-02-101-3/+5
|
* 0.13.0.Gerrit Pape2004-01-121-1/+8
| | | | debianized.
* typos, format.Gerrit Pape2004-01-121-20/+37
|
* * svlogd.c: support sending log entries to remote host through udp,Gerrit Pape2004-01-121-0/+31
| | | | | configurable through u and U lines in log dir config file; minor. * man/svlogd.8: adapt.
* * etc/debian/3: test -r -> test -x (thx Alejandro Mery).Gerrit Pape2003-11-111-1/+2
|
* * doc/benefits.html, doc/index.html, doc/replaceinit.html,Gerrit Pape2003-10-293-14/+8
| | | | | | | | doc/runlevels.html, doc/useinit.html: default service directory is /var/service; minor. * etc/2, etc/debian/3, etc/freebsd/3, etc/macosx/StartupItems/runit, etc/openbsd/3, man/runsv.8, man/runsvchdir.8, man/runsvdir.8: default service directory is /var/service.
* * svlogd.c: barf if all log directories given at the command line fail.Gerrit Pape2003-09-011-1/+18
| | | | | * man/svlogd.8: adapt. 0.11.1.
* 0.11.0.Gerrit Pape2003-08-081-2/+2
|
* * uidgid.c, uidgid.h: new; get uid/gid by name.Gerrit Pape2003-08-051-0/+194
| | | | | * chpst: new; run program with a changed process state (includes envdir, envuidgid, pgrphack, setlock, setuidgid, softlimit functionality).
* * svlogd.c: default log file size is 1M; print verbose message only ifGerrit Pape2003-06-051-3/+7
| | | | | | | | | | | | | | -v is set. * man/svlogd.8: document -v option; minor. * etc/freebsd/3, etc/openbsd/3: check if magic files in /etc/runit/ are executable, not readable. * etc/*/getty-tty*/run: remove utmpset from script. * etc/*/getty-tty*/finish: new: run utmpset. * doc/replaceinit.html: adapt. * setuidgid.c: new: daemontools' setuidgid drop in replacement (not installed by default). * Makefile: build setuidgid. * doc/index.html: update.
* * doc/dependencies.html, doc/useinit.html: new.Gerrit Pape2003-05-033-9/+12
| | | | | | | | | | * doc/index.html: adapt; reorder programs; runsvstat, runsvctrl installed by default. * doc/install.html: remove dependency on daemontools; create /package. * doc/replaceinit.html, man/runsv.8: typo. * man/svwaitdown.8, man/svwaitup.8: refer to runit and supervise. * svlogd.c: fix counter var namespace. * package/commands: add runsvctrl, runsvstat.
* minor.Gerrit Pape2003-04-241-2/+2
|
* * runsvdir.c: don't propagate sig_term to runsv processes when receivingGerrit Pape2003-04-2411-31/+106
| | | | | | | | | | | sig_term; send sig_term to all runsv processes and exit 111 when receiving sig_hangup. * svlogd.c: code cleanup. * svwaitdown.c: send command "d" (and "x" if -x is set) to a service if it's not in state 'want down'. * svwaitup.c: minor code cleanup. * man/runsvdir.8, man/svwaitdown.8: adapt. 0.9.0.
* typo, grammar.Gerrit Pape2003-04-201-3/+3
|
* * svlogd.c: new; runit's service logging daemon.Gerrit Pape2003-04-204-5/+300
| | | | | | * fmt_ptime.h, fmt_ptime.c, pmatch.h, pmatch.c: new. * man/svlogd.8, doc/svlogd.8.html: new. * man/runsv.8, man/runsvstat.8, man/utmpset.8: minor cleanup.
* adapt man pages.Gerrit Pape2003-02-252-13/+19
|
* docs.Gerrit Pape2003-01-271-5/+10
|
* add manpages for not installed by default programs.Gerrit Pape2002-10-212-0/+174
|
* * getties: move utmpset from run to finish scripts.Gerrit Pape2002-10-161-1/+1
| | | | | * runit-run.preinst: wait for ENTER to continue. * add README.Debian's.
* 0.6.4.Gerrit Pape2002-10-061-1/+1
|
* * runsv.c: sleep 1 second before exiting on fatal error.Gerrit Pape2002-10-041-0/+54
| | | | | | | | * runsvdir.c: check service directory's inode and device in addition to mtime; sleep 1 second if stat(service directory) fails. * runsvstat.c: new option -l: only show log service if -l is set. * runsvchdir: new; change service directory runsvdir is running in. 0.6.3.