summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bin/rc: Fix crash on missing cache dir, don't clean PIDsHEADmasterP. J. McDermott2018-06-041-7/+5
|
* bin/rc: Don't truncate logP. J. McDermott2018-06-041-1/+1
|
* bin/rc: Fix daemon crash when session types contain ":"P. J. McDermott2018-06-041-1/+3
|
* bin/rc: Log output and change PID dirP. J. McDermott2018-06-041-2/+3
|
* bin/svc: Change PID dir, fix newlines on empty cmd outputP. J. McDermott2018-06-041-7/+8
|
* bin/rc: Invalidate session types with empty ancestor typesP. J. McDermott2018-06-041-4/+4
| | | | And replace unnecessary double quotes with no interpolation.
* bin/rc: Expose "bye" daemon cmd as "quit" action in CLIP. J. McDermott2018-06-041-1/+23
|
* bin/rc: Close and reopen RC FIFO to make read blockP. J. McDermott2018-06-041-2/+2
| | | | | | | Otherwise, after every command is read and handled, the read utility immediately returns failure due to EOF on every call until another command is written to the RC FIFO, causing the listening loop to become busy and burn CPU time.
* bin/rc: Fix svc script dir and session type validationP. J. McDermott2018-06-041-3/+3
|
* bin/rc: Ignore SIGHUP and don't halt svc running on errorP. J. McDermott2018-06-031-49/+42
| | | | | | | Fix run_services() parameters, function call error handling, the daemon printing to the closed standard error FD, a crash due to an empty session type in the status command, and a crash when given an unwritable status response file name. Also document the session type format.
* bin/svc: Fix error handlingP. J. McDermott2018-06-031-16/+6
|
* bin/svc: Print service output after action messageP. J. McDermott2018-06-031-4/+10
|
* bin/svc: Add action msgs and fix default restart funcP. J. McDermott2018-06-031-18/+65
| | | | And wrap function calls in conditionals.
* bin/svc: New scriptP. J. McDermott2018-06-032-0/+135
|
* bin/rc: Daemonize, add status cmd, and run svcsP. J. McDermott2018-06-031-66/+183
| | | | | And pass old and new session type lists to services instead of list of added or removed session type and ancestor types.
* bin/rc: New scriptP. J. McDermott2018-06-032-0/+202
|
* .gitignore.d/homerc: New fileP. J. McDermott2018-06-031-0/+12