aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Utley <jeremy@linuxfromscratch.org>2003-08-26 19:05:12 +0000
committerJeremy Utley <jeremy@linuxfromscratch.org>2003-08-26 19:05:12 +0000
commitcfdcaef7823d0b4841cbea42d4b555417568d7aa (patch)
tree711055b30e8bd750ee3dcf0613faa271f7172d2f
parent8a0d0eb26aa41410c523ddaaf9278b483855c54a (diff)
Added tmpfs mount at /dev/shm - Bugzilla bug 562
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2679 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml12
-rw-r--r--chapter06/creatingdirs.xml2
-rw-r--r--chapter08/fstab.xml5
-rw-r--r--chapter08/kernel-inst.xml4
-rw-r--r--index.xml4
5 files changed, 24 insertions, 3 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index fa74df214..1b83d7ad2 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -6,6 +6,18 @@
<itemizedlist>
+<listitem><para>August 26, 2003 [jeremy] - Chapter 06 -
+Creating Directories: Added the creation of the /dev/shm
+directory.</para></listitem>
+
+<listitem><para>August 26, 2003 [jeremy] - Chapter 08 -
+Creating fstab: Added the mount of tmpfs filesystem to
+/dev/shm.</para></listitem>
+
+<listitem><para>August 26, 2003 [jeremy] - Chapter 08 -
+Kernel Installation: Added a reminder to compile tmpfs
+support into the kernel.</para></listitem>
+
<listitem><para>Upgraded to:
<itemizedlist>
<listitem><para>automake-1.7.6</para></listitem>
diff --git a/chapter06/creatingdirs.xml b/chapter06/creatingdirs.xml
index 6e1c597af..ebd0116c1 100644
--- a/chapter06/creatingdirs.xml
+++ b/chapter06/creatingdirs.xml
@@ -6,7 +6,7 @@
a directory tree. Issuing the following commands will create a more or less
standard tree:</para>
-<para><screen><userinput>mkdir -p /{bin,boot,dev/pts,etc/opt,home,lib,mnt,proc}
+<para><screen><userinput>mkdir -p /{bin,boot,dev/{pts,shm},etc/opt,home,lib,mnt,proc}
mkdir -p /{root,sbin,tmp,usr/local,var,opt}
for dirname in /usr /usr/local
&nbsp;&nbsp;&nbsp;&nbsp;do
diff --git a/chapter08/fstab.xml b/chapter08/fstab.xml
index c9ccdc951..80b515f15 100644
--- a/chapter08/fstab.xml
+++ b/chapter08/fstab.xml
@@ -15,6 +15,7 @@ following:</para>
/dev/*LFS* / *fs-type* defaults 1 1
/dev/*swap* swap swap pri=1 0 0
proc /proc proc defaults 0 0
+shm /dev/shm tmpfs defaults 0 0
# End /etc/fstab
<userinput>EOF</userinput></screen></para>
@@ -27,6 +28,10 @@ appropriate values (/dev/hda2, /dev/hda5 and reiserfs for example).</para>
<para>When adding a reiserfs partition, the <userinput>1 1</userinput> at
the end of the line should be replaced with <userinput>0 0</userinput>.</para>
+<para>A tmpfs mount is added at /dev/shm to comply with Posix shared memory
+requirements. For more information, see the file
+Documentation/filesystems/tmpfs.txt in the kernel source tree.</para>
+
<para>For more information on the various fields which are in the fstab
file, see <userinput>man 5 fstab</userinput>.</para>
diff --git a/chapter08/kernel-inst.xml b/chapter08/kernel-inst.xml
index 6bd824eb3..7b4c0b023 100644
--- a/chapter08/kernel-inst.xml
+++ b/chapter08/kernel-inst.xml
@@ -31,6 +31,10 @@ system to the
<filename class="directory">$LFS/usr/src/linux-&kernel-version;</filename>
directory.</para>
+<para>It's important to note that to be compliant with Posix shared memory
+requirements, we must enable the tmpfs filesystem option, and mount a tmpfs
+filesystem at /dev/shm.</para>
+
<para>Verify dependencies and create dependency information files:</para>
<para><screen><userinput>make CC=/opt/gcc-2.95.3/bin/gcc dep</userinput></screen></para>
diff --git a/index.xml b/index.xml
index d7ac274e2..122aa5a66 100644
--- a/index.xml
+++ b/index.xml
@@ -4,8 +4,8 @@
<!ENTITY book SYSTEM "book/book.xml">
-<!ENTITY version "20030819">
-<!ENTITY releasedate "August 19th, 2003">
+<!ENTITY version "20030826">
+<!ENTITY releasedate "August 26th, 2003">
<!ENTITY nbsp " ">
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">