svn commit: r340319 - head/usr.sbin/jail

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Sat Nov 10 14:18:35 UTC 2018


On 10 Nov 2018, at 13:10, H. Schmalzbauer - OmniLAN wrote:

> I was quiet unhappy with the single jail.conf(5) in /etc, so I 
> extended jail rc(8) to support /etc/jail.conf.d/
>
> Probably some others would welcome jail.conf.d/ too.  Unfortunately I 
> don't have enough time to stay focused with one feature, so all my 
> extensions are somewhat hackish.
> In this case, it's part of a jail setup script (I'm aware that there 
> are many ports out ther which claim to ease jail management, but all 
> to much more and nothing I could get a start point with satisfaction, 
> so I wrote my own, wich _only_ utilizes base tools).
>
> Essentialy, it's about
> +++ /etc/rc.d/jail    2017-09-28 13:55:35.109528000 +0000
> @@ -127,6 +128,9 @@
>          if [ -r "$_jconf" ]; then
>              _conf="$_jconf"
>              return 0
> +        elif [ -r /etc/jail.conf.d/${_j} ]; then
> +            _conf="/etc/jail.conf.d/${_j}"
> +            return 0
>          elif [ -r "$jail_conf" ]; then
>              _conf="$jail_conf"
>              return 0'
>   fi
>
> Do you think that jail.conf.d/ should be considered as future 
> extension?

I am working around this currently with (random example):

jail_NAME_conf=“/usr/local/etc/jail.NAME.conf"

for each jail. Works fine.  Not having to do that anymore and 
“assuming” NAME can be a distinct config file as well in a directory 
(I can control, e.g. is not /etc/) would be helpful.

/bz


More information about the svn-src-all mailing list