Explorar el Código

Changed the notes in sections 7.13.1 and 7.14.1 to be explicit about the lack of quotes around EOF.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7798 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Bryan Kadzban hace 19 años
padre
commit
d0d8dc8f4c
Se han modificado 3 ficheros con 31 adiciones y 8 borrados
  1. 11 0
      chapter01/changelog.xml
  2. 10 4
      chapter07/network.xml
  3. 10 4
      chapter07/symlinks.xml

+ 11 - 0
chapter01/changelog.xml

@@ -35,6 +35,17 @@
       </itemizedlist>
     </listitem>
 -->
+    <listitem>
+      <para>2006-09-22</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bryan] - Rewrote the notes in sections 7.12.1 and
+          7.13.1 to explicitly mention that the redirections rely
+          on not quoting EOF.  Fixes #1883.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2006-09-20</para>
       <itemizedlist>

+ 10 - 4
chapter07/network.xml

@@ -59,10 +59,16 @@ EOF</userinput></screen>
      incorrect by default when every distro does this right. -->
 
     <note>
-      <para>Although the examples in this book work properly, be aware
-      that Udev does not recognize the backslash for line continuation.
-      If modifying Udev rules with an editor, be sure to leave each rule
-      on one physical line.</para>
+      <para>Be aware that Udev does not recognize the backslash for line
+      continuation.  The examples in this book work properly because both
+      the backslash and newline are ignored by the shell.  This makes the
+      shell send each rule to cat on only one line.  (The shell ignores
+      this sequence because the EOF string used in the here-document
+      redirection is not enclosed in either double or single quotes.  For
+      more details, see the bash(1) manpage, and search it for "Here
+      Documents".)</para>
+      <para>If modifying Udev rules with an editor, be sure to leave each
+      rule on one physical line.</para>
     </note>
 
     <para>If you are going to use the bus position as a key, create

+ 10 - 4
chapter07/symlinks.xml

@@ -43,10 +43,16 @@ SUBSYSTEM=="block", ENV{ID_MODEL}=="PHILIPS_CDD5301", \
 EOF</userinput></screen>
 
     <note>
-      <para>Although the examples in this book work properly, be aware
-      that Udev does not recognize the backslash for line continuation.
-      If modifying Udev rules with an editor, be sure to leave each rule
-      on one physical line.</para>
+      <para>Be aware that Udev does not recognize the backslash for line
+      continuation.  The examples in this book work properly because both
+      the backslash and newline are ignored by the shell.  This makes the
+      shell send each rule to cat on only one line.  (The shell ignores
+      this sequence because the EOF string used in the here-document
+      redirection is not enclosed in either double or single quotes.  For
+      more details, see the bash(1) manpage, and search it for "Here
+      Documents".)</para>
+      <para>If modifying Udev rules with an editor, be sure to leave each
+      rule on one physical line.</para>
     </note>
 
     <para>This way, the symlinks will stay correct even if you move the drives