Date: Tue, 28 Mar 2023 11:20:05 GMT From: Gleb Popov <arrowd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 7e5e762ff7aa - main - ports-mgmt/rc-subr-jail: Update to 4. Message-ID: <202303281120.32SBK5j0017711@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=7e5e762ff7aac688be0bc7c122d989a0a325d3f5 commit 7e5e762ff7aac688be0bc7c122d989a0a325d3f5 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2023-03-28 11:15:17 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2023-03-28 11:18:12 +0000 ports-mgmt/rc-subr-jail: Update to 4. --- ports-mgmt/rc-subr-jail/Makefile | 2 +- ports-mgmt/rc-subr-jail/files/rc.subr.jail | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/ports-mgmt/rc-subr-jail/Makefile b/ports-mgmt/rc-subr-jail/Makefile index e380cc8a5302..0bf5f97d5600 100644 --- a/ports-mgmt/rc-subr-jail/Makefile +++ b/ports-mgmt/rc-subr-jail/Makefile @@ -1,5 +1,5 @@ PORTNAME= rc-subr-jail -PORTVERSION= 3 +PORTVERSION= 4 CATEGORIES= ports-mgmt MASTER_SITES= # DISTFILES= # diff --git a/ports-mgmt/rc-subr-jail/files/rc.subr.jail b/ports-mgmt/rc-subr-jail/files/rc.subr.jail index c40101bbe5b1..e2c479b51df4 100644 --- a/ports-mgmt/rc-subr-jail/files/rc.subr.jail +++ b/ports-mgmt/rc-subr-jail/files/rc.subr.jail @@ -127,3 +127,20 @@ destroy_jail() rm -rf "$jroot" } + +# kill_jail pid signal jail_enable_var +# Works like kill if passed a variable containing "no", but calls +# killall -j ${name}_jail otherwise +kill_jail() +{ + local _pid _varname + _pid="$1" + _signal="$2" + _varname="$3" + + if checkyesno "$_varname"; then + killall -j ${name}_jail ${signal} + else + kill ${signal} "$_pid" + fi +}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303281120.32SBK5j0017711>