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