| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* runit.c: fix arguments to wait_pid() after fork for reboot_system()
(thx Jan Kampe).
* man/runsv.8: suggest printf t instead of echo -n t.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
but for stage 1 only; fork before initiating system halt or reboot,
the linux kernel calls do_exit(0) in kernel/sys.c (thx Jan Kampe).
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
service.
* runsvdir.c: don't double-copy filedescriptor.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* src/uidgid.h: use uid_t, git_t (fix setting of multiple groups with
dietlibc, thx Tino Keitel)
1.4.1.
|
| |
|
|
|
|
| |
functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* sv.c: new additional command 'check'; with -v check for CONT through
./check if service is up.
* man/sv.8: adapt.
1.3.3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
/etc/init.d/ as lsb "init script" command line interface.
* Makefile, TARGETS: adapt.
|
|
|
|
| |
k, when stopping service; no longer support e control character.
|
|
|
|
| |
line break issue).
|
|
|
|
|
|
| |
custom control on d and x.
* runsvchdir.c, runsvstat.c: optimize output buffer handling.
* runsvctrl.c: write x control character to runsv on e.
|
|
|
|
|
|
|
| |
optional timestamp.
* runsvctrl.c, svwaitdown.c, svwaitup.c: supervise not running -> runsv
not running.
* package/README: 2005.
|
|
|
|
|
| |
(thx Vladimir Smelhaus); minor.
1.2.1.
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
if ./run has been restarted within a second, and after updating status to down,
normally up, want up.
|
|
|
|
| |
minor.
|
|
|
|
|
|
| |
* runsv.c: support custom control commands through control/ directory,
optionally switch off sending signal.
* man/runsv.8: document custom control commands.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
process group (thx Charlie Brady).
* man/runsvdir.8: adapt; typo.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
sleep one second before scanning if
services dir mtime is now; loop while chdir to starting dir fails;
rename log, loglen to rplog, rploglen.
* etc/macosx/StartupItems/runit: use -x option to svwaitdown; timeout 14.
|
|
|
|
| |
unchanged (thx Eric Lammerts); loop while chdir to starting dir fails.
|
|
|
|
|
| |
skipped; if stage 2 crashes or exits 111, it will be restarted.
* doc/runscripts.html: add, adapt various run scripts (thx).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|