commit 9e1d0b12605e23e90c2a5f15398b434861709c58
Author: Matthew Dillon <dil...@apollo.backplane.com>
Date:   Sun Nov 24 14:16:22 2019 -0800

    dsynth - Add profile selection options
    
    * Allow the profile to be specified via the DSYNTH_PROFILE env
      variable or via the -p profile option, overriding the default
      in /etc/dsynth.ini.
    
      NOTE: If running more than one dsynth simultaneously on the same
        machine, the following directives in dsynth.ini must be
        different:
    
        Directory_packages
        Directory_repository
        Directory_buildbase
        Directory_logs
    
      NOTE: The Directory_distfiles directive can be shared across
        any number of running instances without running afoul
        of colliding fetches.
    
    * Allows easy selection from multiple profiles specified in
      dsynth.ini.
    
    * Create an active .lock file in the buildbase and complain if
      another dsynth is running.

Summary of changes:
 usr.bin/dsynth/build.c  | 68 +++++++++++++++++++++++++++++++------------------
 usr.bin/dsynth/config.c | 14 +++++++---
 usr.bin/dsynth/dsynth.c | 38 +++++++++++++++++++++++++--
 usr.bin/dsynth/dsynth.h |  2 +-
 4 files changed, 91 insertions(+), 31 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9e1d0b12605e23e90c2a5f15398b434861709c58


-- 
DragonFly BSD source repository

Reply via email to