]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add new rc.conf parameter "jail_reverse_stop"
authorfeld <feld@FreeBSD.org>
Wed, 10 Feb 2016 16:13:59 +0000 (16:13 +0000)
committerfeld <feld@FreeBSD.org>
Wed, 10 Feb 2016 16:13:59 +0000 (16:13 +0000)
commit543e5708630fa79fbb522858c45e6a0bbbda3c03
tree67f8b9162cfb9df87794646ca7ae271b5e26dc38
parent1e16bdfe118d1187781a4cf39af223b2c85f596c
Add new rc.conf parameter "jail_reverse_stop"

When a user defines "jail_list" in rc.conf the jails are started in the
order defined. Currently the jails are not are stopped in reverse order
which may break dependencies between jails/services and prevent a clean
shutdown. The new parameter "jail_reverse_stop" will shutdown jails in
"jail_list" in reverse order when set to "YES".

Please note that this does not affect manual invocation of the jail rc
script. If a user runs the command

  # service jail stop jail1 jail2 jail3

the jails will be stopped in exactly the order specified regardless of
jail_reverse_stop being defined in rc.conf.

PR: 196152
Approved by: jamie
MFC after: 1 week
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D5233
etc/defaults/rc.conf
etc/rc.d/jail