https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229266
Bug ID: 229266
Summary: some system utilities take JID only, not jail name
Product: Base System
Version: 10.4-RELEASE
Hardware: Any
URL: https://lists.freebsd.org/pipermail/freebsd-jail/2018-
June/003588.html
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: bin
Assignee: [email protected]
Reporter: [email protected]
FreeBSD has many jail aware utilities but they are inconsistent in
taking JID as parameter.
For example "sockstat" takes -j JID "Show only sockets belonging to the
specified jail ID" and it means numeric ID only.
On the other hand "ps" takes -J JID "This may be either the jid or name
of the jail. Use -J 0 to display only host processes."
The same apply for "top", it understands jid as a number or name of the
jail too.
Then again "cpuset" takes only numerical ID of the jail...
This should be consistent across all FreeBSD base utilities so all of
them can use numerical ID and name.
I took a quick look in to sources and almost each util has very different code
to work with JID / jail name.
I am not C developer so I cannot provide any patches. I hope somebody else will
have free time to fix these utilities.
Note I found this commit to fix jid / jail name problem for pgrep/pkill but
again, it is very different code to what I found for procstat or sockstat
https://svnweb.freebsd.org/base?view=revision&revision=287012
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"