Page MenuHomeFreeBSD

New port: sysutils/nsysctl: New sysctl utility with libxo and extra options
ClosedPublic

Authored by 0mp on Mar 5 2019, 8:17 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 26, 6:36 AM
Unknown Object (File)
Sat, Nov 9, 1:11 PM
Unknown Object (File)
Sep 26 2024, 3:35 PM
Unknown Object (File)
Sep 26 2024, 3:18 PM
Unknown Object (File)
Sep 20 2024, 5:27 AM
Unknown Object (File)
Sep 5 2024, 11:45 PM
Unknown Object (File)
Aug 11 2024, 6:22 PM
Unknown Object (File)
Aug 11 2024, 3:45 AM
Subscribers

Details

Summary
New port: sysutils/nsysctl: New sysctl utility with libxo and extra options

nsysctl (new sysctl) is a sysctl(8) utility clone to get or set kernel
state with libxo, sysctlmibinfo and extra options; improvements:

 * sysctlmibinfo(3) provides a simple API to the sysctl MIB,
 * all code about "opaque values" is in opaque.c,
 * output via libxo(3) in human and machine readable formats,
 * output is explicitly indicated by the options,
 * new option -D show all properties,
 * update option -e specific sep as a separator,
 * new option -F show flags,
 * new option -I show internal nodes,
 * new option -l show label,
 * new option -r show tag-root with libxo,
 * new option -m show format string,
 * delete option -n simply do not use -N,
 * updated option -N force to show name,
 * new option -p show [property-name]: property-value,
 * new option -S show magic nodes with -a,
 * new option -V if "showable" display value, otherwise hide the state,
 * new option -v force to show value,
 * new option -y show id.

WWW: https://gitlab.com/alfix/nsysctl/

PR:	        235870
Submitted by:	Alfonso S. Siciliano <alfix86@gmail.com>
Test Plan
  • portlint -AC
  • poudriere testport 11.2 amd64, 12.0 i386, 13.0-CURRENT amd64

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 22901
Build 21987: arc lint + arc unit