Fix tail options
Rewrite tailwhile using coprocess, change default log location to /var/log/msg/current
Support tail -F
fix incorrect condition for --new-down
fix syntax
implement 'runsvdirboot --default new-down' and 'zsvgen --new-down' options
add check in zsv_check_fdcount for invalid pid
handle symlink $SVDIR better
handle symlink $SVDIR better
handle symlink $SVDIR better
handle symlink $SVDIR better
handle symlink $SVDIR better
fix control subdir handling
reset instead of unset
properly reset handlers
fix creating the control dir
support for runc containers
use sv up/down instead of writing to pipe, so we don't get blocked if processes are gone already
swap redirections, to be safe
no input for zsv-collectd
redirect to collectd socket properly
make collectd hostname and interval easier to configure
settings for zsv-collectd to use collectd-unixsock
zsv-collectd script
fix typo that prevented disabling log service
some examples of how service reloads look like
fix unbounded reload.file appends
make runsvdirboot configurable by command-line options
improve the lockfile handling
missing space
add missing escape
add locking support
ignore all underscored directories in $ZSVDIR
more readable PS4 when writing to file
stop log processes
use --all-down for stopping
don't erase _ovr
add --all-up and --all-down options to zsvgen, use them from scripts
handle missing amount of filedescriptors
fix comparison inequality
fix comparison
check for any socket in collectd
defaults for dovecot
login shell for ifupdown
don't make runsv exit on a change to no logger, function for killing all survivors left in cgroup
teardown services properly
finish and control functions
make zsv_check_fdcount examine the PID fds
untested fdcount functions
use login shell during shutdown too so it can find tailwhile
respect zsv_default_flags in sv.d services without #flags: header
hint for starting zsv-logger before zsv-wait
fix default flags
don't source, invoke login shell instead
source /etc/profile if necessary in the init scripts
run hook functions after the autoloads
make mpd not detach
/run/postgresql seems to be the default on gentoo
command separator
don't parse empty lines
let sed print out the config
manually load global login files
mpd
fix wrong variable name
chmod unless sticky (hopefully easiest way to not mess up /tmp
even more sed
more sed
strip comments with sed
strip comments
change default for socket directory
typo
fix chpst -u
postgresql
$configfile for sshd
typo
auto(re)start only non-down services
allow zsv_*_run to be defined inside *_defaults function
negate
disable tracing for the noisy part of zsv_write_scriptnames only
disable tracing for write_scriptnames
treat $svtab explicitly as array
more verbose failures
fix one service only bug
remove bad-looking quoting
confz support for sv.d
ignore missing sv.d
support scripts in sv.d
ignore services without restart.files
fix function names
add missing zsv_
confz functions
fix printing executable to restart.files
generate the reload.files and restart.files, do not parse config files for now
moved zsv_run_* function definitions into zsv_defaults_* to keep service configuration in one file
write used autoloaded functions to run.files
remove old $logf and replace with $handler[log]
run prepare function from zsv_generic
pass the command as a single argument
give the command to su
generate ssh keys in zsv_run_sshd
check for nfsroot properly
allow checking for specific route
dnsmasq support
use sleep when inotifywait is not present
tailwhile
initscripts
add pure-ftpd support
killall, not kill
long syntax for killall
SIGCONT the runsvdir on zsvgen
let commandline override the environment $SVDIR
nfsroot check function
tabularize zsvcheck
fix check/cond, support custom $SVDIR and $ZSVDIR
allow su to specified user
default to service name for the executable name
udp check function
mkdir socket directory for collectd
check script for ntpd
disable old hook code
check for down file for whole /run/service
read proper files
tcp and unix fetch functions
fix zsv_has_handler
remove unused links
fix parameter name
debug
curly braces
typo
blacklist cpuset cgroup
fix name/dir
don't create subdirs for cpuset
fix zsv_add_hook
wth
hook handling
fix hooks
refactor handlers and hooks
stub zsv.exec
filter the patterns more properly
strip option from filter pattern
implement filters for zsvgen
remove infinite loop :)
fix wait condition in zsvwait
improve zsvwait
zsvwait for waiting on services to stable state
mkdir the services directory
collectd
don't request a subsystem
fix typo
better cgroups support
inverse checks for rfkill
ip-up script
fix parsing of empty flags
provide $zsv_dotnames
pppd script
set cwd
ntpd
revert to reading lines
xtrace flag
set defaults before configuration is run
typo in filename, zsvcheck
runsvdirboot
typo
rfkill service
hooks
fill in example files
readme
flags
whitespace
change flags to letters
declare run and args as arrays
handle incomplete lines in svtab properlier
handle incomplete lines in svtab properly
handle incomplete lines in svtab
defaults for common services
default settings functions
infer function name from service name
rework parser
fix disabled logging
suicide for log script that shouldn't exist
typo
load profile
rfkill check
nicer format
implement zsvgen logging
bring up ethernet interfaces so we get carrier notification
fix ifupdown, write to syslog
exit with success
fix glob
improve zsvgen
rework service removal
rename
network helpers
ifupdown
read proper file
move file
actually run the sh
look for pipe instead of socket
pass full path, not just name
function to check if default route is present
join shell fields, allow setting check function
separate functions for cgroup and flags application
fix log $zsv_dir
use -o cpuacct only
use -o cpuacct,memory
clean cgroup hierarchy when not mounted
cgroups
cgroups
cgroups
strip some mount options
typo
pass $0 into functions
allow running from different cwd
mess around
symlink properly
create service directory
generator&parser fixes
autoload functions properly
wip service dir generator
initial commit