浏览代码

move makedev to before glibc and remove manual /dev/null creation

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2058 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Mark Hymers 23 年之前
父节点
当前提交
4735209374
共有 3 个文件被更改,包括 13 次插入10 次删除
  1. 5 0
      chapter01/changelog.xml
  2. 1 1
      chapter06/chapter06.xml
  3. 7 9
      chapter06/createfiles.xml

+ 5 - 0
chapter01/changelog.xml

@@ -51,6 +51,11 @@
 </itemizedlist>
 </itemizedlist>
 </para></listitem>
 </para></listitem>
 
 
+<listitem><para>August 15th, 2002 [markh]: Chapter 06 - Move the MAKEDEV
+installation to before glibc and remove the temporary creation of
+<filename>/dev/null</filename> as we don't need it
+anymore.</para></listitem>
+
 <listitem><para>August 15th, 2002 [timothy]: Chapter 04 - Preparing a new
 <listitem><para>August 15th, 2002 [timothy]: Chapter 04 - Preparing a new
 partition: mentioned that a swap partition can be shared between the LFS
 partition: mentioned that a swap partition can be shared between the LFS
 and host systems, grammatic changes.</para></listitem>
 and host systems, grammatic changes.</para></listitem>

+ 1 - 1
chapter06/chapter06.xml

@@ -11,9 +11,9 @@
 &c6-mtablink;
 &c6-mtablink;
 &c6-mountproc;
 &c6-mountproc;
 &c6-createfiles;
 &c6-createfiles;
+&c6-makedev;
 &c6-kernel;
 &c6-kernel;
 &c6-glibc;
 &c6-glibc;
-&c6-makedev;
 &c6-gcc;
 &c6-gcc;
 &c6-zlib;
 &c6-zlib;
 &c6-manpages;
 &c6-manpages;

+ 7 - 9
chapter06/createfiles.xml

@@ -1,17 +1,15 @@
 <sect1 id="ch06-createfiles">
 <sect1 id="ch06-createfiles">
-<title>Creating a few missing files</title>
+<title>Creating the /bin/sh symlink</title>
 <?dbhtml filename="createfiles.html" dir="chapter06"?>
 <?dbhtml filename="createfiles.html" dir="chapter06"?>
 
 
-<para>A few files need to be created because programs hard-wire paths
-that don't exist yet. The most frequently ones used are
-<filename>/bin/sh</filename> and <filename>/dev/null</filename> so we'll be
-creating those for the time being and replace them properly when the file's
-package is (re)installed.</para>
+<para>Some programs hard-wire paths that don't exist yet.  The only one
+which may cause us trouble is <filename>/bin/sh</filename>.
+We therefore create this for the time being and replace it 
+properly when the bash package is (re)installed.</para>
 
 
-<para>Create the files by running the following commands:</para>
+<para>Create the /bin/sh symlink by running the following commands:</para>
 
 
-<para><screen><userinput>ln -s /static/bin/bash /bin/sh &amp;&amp;
-mknod -m 0666 /dev/null c 1 3</userinput></screen></para>
+<para><screen><userinput>ln -s /static/bin/bash /bin/sh</userinput></screen></para>
 
 
 </sect1>
 </sect1>