git: dsynth - Implement 'test' and 'force', conditional /usr/src, etc

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Aug 25 23:46:15 PDT 2019


commit f4094b2096974f1b268cb6899a45410b01b31b0b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Aug 25 23:40:02 2019 -0700

    dsynth - Implement 'test' and 'force', conditional /usr/src, etc
    
    * Implement the 'test' and 'force' directives.  Implement
      removal of manually specified packages.  If a generic flavor
      or a meta-port is specified, its direct dependency list will
      also be removed.
    
    * If /usr/src exists under the system directory, mount it in the
      chroot (to support USES=kmod modules).
    
    * Wire up UseCCache but leave disabled and require it to be
      disabled for now.
    
    * Print a build summary at the end.

Summary of changes:
 usr.bin/dsynth/build.c   | 22 ++++++++++++++++++++--
 usr.bin/dsynth/config.c  | 25 +++++++++++++++++++++++-
 usr.bin/dsynth/dsynth.h  |  5 +++++
 usr.bin/dsynth/mount.c   | 12 +++++++++---
 usr.bin/dsynth/pkglist.c | 37 +++++++++++++++++++++++++++++-------
 usr.bin/dsynth/repo.c    | 49 ++++++++++++++++++++++++++++++++++++++++++++++--
 6 files changed, 135 insertions(+), 15 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f4094b2096974f1b268cb6899a45410b01b31b0b


-- 
DragonFly BSD source repository


More information about the Commits mailing list