]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
jail(3lua): add a jail.list() method
authorKyle Evans <kevans@FreeBSD.org>
Tue, 13 Oct 2020 02:11:14 +0000 (21:11 -0500)
committerKyle Evans <kevans@FreeBSD.org>
Thu, 30 Sep 2021 21:30:57 +0000 (16:30 -0500)
commit6a7647eccd3ef35189c63a61b0ec8865fd559839
tree1af4601c4ad291f92a27c5aa2a51deed3de37f5c
parent9eb5fd3599695acc76291777bc587e14746e960c
jail(3lua): add a jail.list() method

This is implemented as an iterator, reusing parts of the earlier logic
to populate jailparams from a passed in table.

The user may request any number of parameters to pull in while we're
searching, but we'll force jid and name to appear at a minimum.

Reviewed by: freqlabs
Differential Revision: https://reviews.freebsd.org/D26756
lib/flua/libjail/jail.3lua
lib/flua/libjail/lua_jail.c
share/examples/flua/libjail.lua