[Midnightbsd-cvs] [MidnightBSD/src] 86d750: prowld: implement dependencies, graph, logs commands
Lucas Holt
noreply at github.com
Sat Apr 18 16:05:42 EDT 2026
Branch: refs/heads/feature/prowl
Home: https://github.com/MidnightBSD/src
Commit: 86d750f0c65af4e08cc9fd5f5556cb8d2b12bdb8
https://github.com/MidnightBSD/src/commit/86d750f0c65af4e08cc9fd5f5556cb8d2b12bdb8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-18 (Sat, 18 Apr 2026)
Changed paths:
M sbin/prowlctl/prowlctl.8
M sbin/prowlctl/prowlctl.c
M sbin/prowld/ipc.c
M sbin/prowld/prowld.c
M sbin/prowld/prowld.h
Log Message:
-----------
prowld: implement dependencies, graph, logs commands
- ipc.c: add append_dep_array(), cmd_dependencies(), cmd_graph();
extend job_to_json() with stdout_path/stderr_path; authorize new
read-only verbs; register in dispatch table; bump jbuf to 4096
- prowld.h: add PROWLD_LOG_DIR and PROWLD_JOB_LOG_DIR paths
- prowld.c: create /var/log/prowld and /var/log/prowld/jobs (mode 0750)
in ensure_dirs() at startup
- prowlctl.c: implement do_dependencies(), do_graph() with DOT and text
output, do_logs() with --follow/--lines=N; update usage() and dispatch
- prowlctl.8: document dependencies, graph, and logs commands; add log
path to FILES section
AI-Assisted-by: Claude Sonnet 4.6
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list