git: dsynth - pty CRs, readelf, better log formatting
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Aug 23 17:02:49 PDT 2019
commit a574cbf0776dcaa58c1afa1bb55140bd34067f99
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Aug 23 16:06:59 2019 -0700
dsynth - pty CRs, readelf, better log formatting
* Remove CR's from build logs (set tty modes on the pty).
* Parse 'readelf -x .note.tag /bin/sh' to get the operating
system and __DragonFly_version... basically the release name.
Compare the operating system name against what we get back
from the system as a validator.
* Improve the log format to make it more readable. Certain elements such
as statistics and times are right-justified.
* Filter certain log lines from stdout when curses mode is turned off.
* Highlight stdout lines for SUCCESS in green and FAILURE and red.
Summary of changes:
usr.bin/dsynth/build.c | 81 +++++++++++++++++++-----------
usr.bin/dsynth/config.c | 127 +++++++++++++++++++++++++++++++++++++++---------
usr.bin/dsynth/dsynth.c | 5 ++
usr.bin/dsynth/dsynth.h | 11 +++++
usr.bin/dsynth/mount.c | 8 +--
usr.bin/dsynth/status.c | 9 ++--
usr.bin/dsynth/subs.c | 48 ++++++++++++++++--
7 files changed, 228 insertions(+), 61 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a574cbf0776dcaa58c1afa1bb55140bd34067f99
--
DragonFly BSD source repository
More information about the Commits
mailing list