git: dsynth - Add manual page, change configuration directory, more
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Aug 21 18:49:17 PDT 2019
commit 8ec23ca1bfc4bd005dc50b54a4f6182d703928ee
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Aug 21 18:41:33 2019 -0700
dsynth - Add manual page, change configuration directory, more
* Change the configuration location from /usr/local/etc/synth.ini
to /etc/dsynth/dsynth.ini and (as an alternate)
/usr/local/etc/dsynth/dsynth.ini
* Add 'dsynth debug <port>' directive. This will build all
dependencies and then build the specified port and freeze
its worker slot with mounts still intact.
* Add the 'dsynth init' directive. This will initialize the
/etc/dsynth directory and default configuration files.
This directive will refuse to do anything if /etc/dsynth
or /usr/local/etc/dsynth already exists.
* Allow 'Number_of_builders' and/or 'Max_jobs_per_builder' to
be specified as 0. If 0, these parameters will be
auto-configured.
* Add the dsynth(1) manual page.
* Include a procfs (/proc) mount in the worker chroot.
* Change a 'cpdup' to a 'cp' to improve portability. Also change
how the Template is generated a bit.
Summary of changes:
usr.bin/dsynth/Makefile | 1 -
usr.bin/dsynth/build.c | 49 ++++++-
usr.bin/dsynth/config.c | 38 +++--
usr.bin/dsynth/dsynth.1 | 331 +++++++++++++++++++++++++++++++++++++++++++
usr.bin/dsynth/dsynth.c | 99 ++++++++++++-
usr.bin/dsynth/dsynth.h | 10 +-
usr.bin/dsynth/gui.c | 3 +
usr.bin/dsynth/mktemplate.sh | 1 +
usr.bin/dsynth/mount.c | 54 +++++--
9 files changed, 548 insertions(+), 38 deletions(-)
create mode 100644 usr.bin/dsynth/dsynth.1
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8ec23ca1bfc4bd005dc50b54a4f6182d703928ee
--
DragonFly BSD source repository
More information about the Commits
mailing list