dsynth - Implement 'test' and 'force', conditional /usr/src, etc
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 26 Aug 2019 06:40:02 +0000 (23:40 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 26 Aug 2019 06:45:50 +0000 (23:45 -0700)
commitf4094b2096974f1b268cb6899a45410b01b31b0b
tree658fc40022a747221f58beaddcb35ec0d57cf0b8
parent31f2ea22c59354cdc623a037076b172af653cdd5
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.
usr.bin/dsynth/build.c
usr.bin/dsynth/config.c
usr.bin/dsynth/dsynth.h
usr.bin/dsynth/mount.c
usr.bin/dsynth/pkglist.c
usr.bin/dsynth/repo.c