Date: Fri, 28 Feb 2014 13:49:11 GMT From: Jack-Benny Persson <jack-benny@cyberinfo.se> To: freebsd-gnats-submit@FreeBSD.org Subject: docs/187142: The Handbook (chapter 15.4) does not mention /etc/jail.conf Message-ID: <201402281349.s1SDnBqi039893@cgiserv.freebsd.org> Resent-Message-ID: <201402281350.s1SDo0Oh053251@freefall.freebsd.org>
index | next in thread | raw e-mail
>Number: 187142
>Category: docs
>Synopsis: The Handbook (chapter 15.4) does not mention /etc/jail.conf
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Feb 28 13:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Jack-Benny Persson
>Release:
>Organization:
>Environment:
>Description:
FreeBSD Handbook chapter 15.4 (Creating and Controlling Jails).
Since FreeBSD 9.1 the /etc/jail.conf file is the recommended way to configure jails. The Handbook does not mention this in it's present form.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: en_US.ISO8859-1/books/handbook/jails/chapter.xml
===================================================================
--- en_US.ISO8859-1/books/handbook/jails/chapter.xml (revision 44074)
+++ en_US.ISO8859-1/books/handbook/jails/chapter.xml (working copy)
@@ -373,6 +373,25 @@
<para>For a full list of available options, please see the
&man.rc.conf.5; manual page.</para>
</note>
+
+<note>
+<para>From FreeBSD 9.1 and above the recommended way is to place the jail settings in <filename>/etc/jail.conf</filename> (see &man.jail.conf.5;).
+For example a jail config similar to above would look like this in <filename>/etc/jail.conf</filename>.
+<programlisting>
+<replaceable>www</replaceable> { # Name of the jail from jail_list in /etc/rc.conf
+ host.hostname = <replaceable>www</replaceable>.example.org; # Hostname
+ ip4.addr = 192.168.0.10; # IP address of the jail
+ path = "<replaceable>/usr/jail/www</replaceable>"; # Path to the jail
+ devfs_ruleset = <replaceable>www_ruleset</replaceable>; # DevFS ruleset
+ mount.devfs; # Mount devfs inside the jail
+ exec.start = "/bin/sh /etc/rc"; # Start command to run
+ exec.stop = "/bin/sh /etc/rc.shutdown"; # Stop command to run to stop the jail
+}
+</programlisting>
+</para>
+</note>
+
+
</step>
</procedure>
>Release-Note:
>Audit-Trail:
>Unformatted:
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402281349.s1SDnBqi039893>
