[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