svn commit: r54184 - head/en_US.ISO8859-1/books/handbook/jails

Brad Davis <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: brd
Date: Fri May 29 20:14:40 2020
New Revision: 54184
URL: https://svnweb.freebsd.org/changeset/doc/54184

Log:
  Replace the manual fetch method with bsdinstall and break the methods
  into separate sections.
  
  Will follow up with the white space change as a separate commit.
  
  Reviewed by:	bcr
  Differential Revision:	https://reviews.freebsd.org/D25044

Modified:
  head/en_US.ISO8859-1/books/handbook/jails/chapter.xml

Modified: head/en_US.ISO8859-1/books/handbook/jails/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/jails/chapter.xml	Fri May 29 00:06:42 2020	(r54183)
+++ head/en_US.ISO8859-1/books/handbook/jails/chapter.xml	Fri May 29 20:14:40 2020	(r54184)
@@ -201,6 +201,27 @@
       prebuilt binaries (such as those supplied on an install media)
       or build from source.</para>
 
+    <sect2>
+      <title>Installing a Jail</title>
+
+      <sect3 xml:id="jails-install-internet">
+        <title>To install a Jail from the Internet</title>
+      
+        <para>The &man.bsdinstall.8; tool can be used to fetch and
+          install the binaries needed for a jail.  This will walk through
+          the picking of a mirror, which distributions will be installed
+          into the destination directory, and some basic configuration
+          of the jail:</para>
+    
+        <screen>&prompt.root; <userinput>bsdinstall jail <replaceable>/here/is/the/jail</replaceable></userinput></screen>
+      
+        <para>Once the command is complete, the next step is configuring
+          the host to run the jail.</para>
+      </sect3>
+
+      <sect3 xml:id="jails-install-iso">
+        <title>To install a Jail from an ISO</title>
+
     <para>To install the userland from installation media, first
       create the root directory for the jail.  This can be done by
       setting the <varname>DESTDIR</varname> variable to the proper
@@ -217,14 +238,6 @@
     <screen>&prompt.root; <userinput>mount -t cd9660 /dev/`mdconfig -f cdimage.iso` /mnt</userinput>
 &prompt.root; <userinput>cd /mnt/usr/freebsd-dist/</userinput></screen>
 
-    <para>Alternatively, download the tarballs from a mirror:</para>
-
-    <screen>&prompt.root; <userinput>sh</userinput>
-&prompt.root; <userinput>export DESTRELEASE=<replaceable>12.0-RELEASE</replaceable></userinput>
-&prompt.root; <userinput>export DESTARCH=<replaceable>`uname -m`</replaceable></userinput>
-&prompt.root; <userinput>export SOURCEURL=<replaceable>http://ftp.freebsd.org/pub/</replaceable>FreeBSD/releases/$DESTARCH/$DESTRELEASE/</userinput>
-&prompt.root; <userinput>for set in base ports; do fetch $SOURCEURL/$set.txz ; done</userinput></screen>
-
     <para>Extract the binaries from the tarballs on the install media
       into the declared destination.  Minimally, only the base set
       needs to be extracted, but a complete install can be performed
@@ -237,7 +250,11 @@
     <para>To install everything except the kernel:</para>
 
     <screen>&prompt.root; <userinput>for set in base ports; do tar -xf $set.txz -C $DESTDIR ; done</userinput></screen>
+      </sect3>
 
+      <sect3 xml:id="jails-install-source">
+        <title>To build and install a Jail from source</title>
+
     <para>The &man.jail.8; manual page explains the procedure for
       building a jail:</para>
 
@@ -301,7 +318,12 @@
 	  &man.devfs.8; and &man.devfs.conf.5; manual pages.</para>
       </callout>
     </calloutlist>
+      </sect3>
+    </sect2>
 
+    <sect2>
+      <title>Configuring the Host</title>
+
     <para>Once a jail is installed, it can be started by using the
       &man.jail.8; utility.  The &man.jail.8; utility takes four
       mandatory arguments which are described in the <xref
@@ -372,6 +394,7 @@
 
     <para>More information about this can be found in the &man.jail.8;
       manual page.</para>
+    </sect2>
   </sect1>
 
   <sect1 xml:id="jails-tuning">
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.