DragonFlyBSD/src 1645cafusr.bin/dsynth status.c repo.c

dsynth - Fleshout functions

* Add dynamic MaxWorker reduction based on the load.  The number of
  workers will be reduced by (load * 2 / ncpus) when the load
  exceeds (ncpus * 2.0), with a floor of min(4, MaxWorkers).

  The idea here is to reduce unnecessary swap use when building
  larger packages that push the load up greatly.

* Clean-up terminal spam after ncurses has been turned on.

* Generate fatal error if required configured directories are
  missing.

* Add -y (yes to all) option.

* Implement 'status' and 'status-everything'

* Implement 'purge-distfiles' (initial work)

* In scans that dump percentages, print 100% at the end before
  moving onto the next step.
DeltaFile
+354-0usr.bin/dsynth/status.c
+197-4usr.bin/dsynth/repo.c
+49-11usr.bin/dsynth/build.c
+37-0usr.bin/dsynth/config.c
+23-13usr.bin/dsynth/pkglist.c
+30-0usr.bin/dsynth/subs.c
+7-6usr.bin/dsynth/dsynth.c
+5-0usr.bin/dsynth/dsynth.h
+2-1usr.bin/dsynth/Makefile
+704-359 files

UnifiedSplitRaw