git: dsynth - Implement a new 'add' directive

Matthew Dillon dillon at
Fri Nov 4 16:58:56 PDT 2022

commit c819d181df00a5296400abe9b6f22fd87a873894
Author: Matthew Dillon <dillon at>
Date:   Fri Nov 4 16:52:57 2022 -0700

    dsynth - Implement a new 'add' directive
    * This directive allows adding additional port(s) to the build list
      of a running dsynth.  It can be useful when the user does not wish
      to interrupt the running dsynth but wishes to add more ports and then
      leave the dsynth unintended.  For example because it might be half
      way through building a huge package and interrupting it would be bad.
    * dsynth will complete the current build as-per normal, including
      rebuilding the repository if it would normally do so (without asking
      interactively), and will then re-exec itself with the same options
      and directive for the additional ports that were added in the interim.

Summary of changes:
 usr.bin/dsynth/dsynth.1 |  21 +++++++
 usr.bin/dsynth/dsynth.c | 156 ++++++++++++++++++++++++++++++++++++++++++------
 usr.bin/dsynth/repo.c   |   1 -
 3 files changed, 160 insertions(+), 18 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list