[Pkg-uml-commit] r103 - trunk/src/rootstrap

Mattia Dongili malattia at costa.debian.org
Sat May 27 16:16:05 UTC 2006


Author: malattia
Date: 2006-05-27 16:16:04 +0000 (Sat, 27 May 2006)
New Revision: 103

Modified:
   trunk/src/rootstrap/rootstrap.sgml
Log:
update manpage with recent changes and reindent a little (hope it displays correctly for all)

Modified: trunk/src/rootstrap/rootstrap.sgml
===================================================================
--- trunk/src/rootstrap/rootstrap.sgml	2006-05-27 16:01:18 UTC (rev 102)
+++ trunk/src/rootstrap/rootstrap.sgml	2006-05-27 16:16:04 UTC (rev 103)
@@ -381,50 +381,50 @@
 
       <para>
         When a module is invoked, the filesystem being created is
-        mounted on $TARGET.  /etc and /tmp are tmpfs filesystems
+        mounted on $TARGET. /dev, /etc and /tmp are tmpfs filesystems
         internal to the UML system, while the root filesystem is a
-        hostfs mount of the system where rootstrap is running.  This
-        means that most software on the host system should be
+	hostfs mount of the system where rootstrap is running. /lib/modules is
+	tmpfs too and bind mounted to the host's /usr/lib/uml/modules to let
+	scripts load necessary kernel modules.
+	This means that most software on the host system should be
         available and work as expected.  The working directory where
         rootstrap is run is available as $WORKDIR.  The environment is
         generated from the configuration file as described above.
       </para>
 	  
-	  <para>
-	  	Since you launch rootstrap and you invoke <command>linux</command>
-		command, you need to use the $TARGET on the host filesystem.
-		This means that <command>linux</command> needs a shared filesystem to
-		work with and to create the final result, the filesystem image
-		itself.
-	  </para>
+      <para>
+	Since you launch rootstrap and you invoke <command>linux</command>
+	command, you need to use the $TARGET on the host filesystem.
+	This means that <command>linux</command> needs a shared filesystem to
+	work with and to create the final result, the filesystem image itself.
+      </para>
 
-	  <para>
-	    This is indeed the case of the /tmp/, /tmp/host, /tmp/target
-		($TARGET) as well as /etc/rootstrap ($WORKDIR) in case you need to read the system wide
-		rootstrap.conf. These directories are needed by the
-		<command>builder</command> python script invoked by rootstrap
-		(init=/usr/lib/rootstrap/builder).
-	  </para>
+      <para>
+	This is indeed the case of the /tmp/, /tmp/host, /tmp/target ($TARGET)
+	as well as /etc/rootstrap ($WORKDIR) in case you need to read the
+	system wide rootstrap.conf. These directories are needed by the
+	<command>builder</command> python script invoked by rootstrap
+	(init=/usr/lib/rootstrap/builder).
+      </para>
 
-	  <para>
-	  	User Mode Linux kernel, <command>linux</command>, is allowed to share
-		the host filesystem, once is mounted as hostfs in its
-		/etc/fstab, thus the rootstrap idea of building a filesystem
-		image is mainly based on this feature. This means that you can
-		share the host resources and build filesystem on it, as well as
-		to share host binaries to perform whatever task you may need.
-	  </para>
+      <para>
+	User Mode Linux kernel, <command>linux</command>, is allowed to share
+	the host filesystem, once is mounted as hostfs in its /etc/fstab, thus
+	the rootstrap idea of building a filesystem image is mainly based on
+	this feature. This means that you can share the host resources and
+	build filesystem on it, as well as to share host binaries to perform
+	whatever task you may need.
+      </para>
 
-	  <para>
-	  	If you would like to have the hostfs support for you
-		<command>linux</command> or at least for the filesystem creation
-		with rootstrap, you need to configure the CONFIG_HOSTFS=y, then to compile the
-		UML guest kernel in order to include this feature. In particular
-		it is recommended to set it as included in the
-		<command>linux</command> file, not as module because it is
-		required during the rootstrap launch, and not included in the
-		following modules copy on the guest filesystem.
-		</para>
+      <para>
+	If you would like to have the hostfs support for you
+	<command>linux</command> or at least for the filesystem creation with
+	rootstrap, you need to configure the CONFIG_HOSTFS=y, then to compile
+	the UML guest kernel in order to include this feature. In particular it
+	is recommended to set it as included in the <command>linux</command>
+	file, not as module because it is required during the rootstrap launch,
+	and not included in the following modules copy on the guest filesystem.
+      </para>
     </refsect2>
 
   </refsect1>




More information about the Pkg-uml-commit mailing list