Changeset 7854

Show
Ignore:
Timestamp:
11/10/06 17:49:19 (2 years ago)
Author:
bryan
Message:

Move custom CD symlink and custom NIC name rules files to 70-persistent-*.rules, and add ENV{GENERATED} to the CD symlink rules. Prevents Udev rule_generator stuff from conflicting.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/chapter01/changelog.xml

    r7853 r7854  
    3838 
    3939    <listitem> 
     40      <para>2006-11-10</para> 
     41      <itemizedlist> 
     42        <listitem> 
     43          <para>[bryan] - Use 70-persistent-*.rules for custom symlinks 
     44          and NIC naming, and add ENV{GENERATED} to the CD symlink rule. 
     45          Gets #1912 closer to really being fixed.</para> 
     46        </listitem> 
     47      </itemizedlist> 
     48    </listitem> 
     49 
     50    <listitem> 
    4051      <para>2006-11-05</para> 
    4152      <itemizedlist> 
  • trunk/BOOK/chapter07/network.xml

    r7853 r7854  
    4949    Udev rules similar to the following:</para> 
    5050 
    51 <screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/26-network.rules &lt;&lt; EOF 
     51<screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/70-persistent-net.rules &lt;&lt; EOF 
    5252<literal>ACTION=="add", SUBSYSTEM=="net", SYSFS{address}=="<replaceable>00:e0:4c:12:34:56</replaceable>", \ 
    5353    NAME="<replaceable>realtek</replaceable>" 
     
    9696    <para>Now create Udev rules similar to the following:</para> 
    9797 
    98 <screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/26-network.rules &lt;&lt; EOF 
     98<screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/70-persistent-net.rules &lt;&lt; EOF 
    9999<literal>ACTION=="add", SUBSYSTEM=="net", BUS=="<replaceable>pci</replaceable>", KERNELS=="<replaceable>0000:00:0c.0</replaceable>", \ 
    100100    NAME="<replaceable>realtek</replaceable>" 
  • trunk/BOOK/chapter07/symlinks.xml

    r7798 r7854  
    3333    approach, create a file similar to the following:</para> 
    3434 
    35 <screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/82-cdrom.rules &lt;&lt; EOF 
     35<screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/70-persistent-cd.rules &lt;&lt; EOF 
    3636<literal> 
    3737# Custom CD-ROM symlinks 
    3838SUBSYSTEM=="block", ENV{ID_MODEL}=="SAMSUNG_CD-ROM_SC-148F", \ 
    39     ENV{ID_REVISION}=="PS05", SYMLINK+="cdrom" 
     39    ENV{ID_REVISION}=="PS05", ENV{GENERATED}="1", SYMLINK+="cdrom" 
    4040SUBSYSTEM=="block", ENV{ID_MODEL}=="PHILIPS_CDD5301", \ 
    41     ENV{ID_SERIAL}=="5VO1306DM00190", SYMLINK+="cdrom1 dvd" 
     41    ENV{ID_SERIAL}=="5VO1306DM00190", ENV{GENERATED}="1", SYMLINK+="cdrom1 dvd" 
    4242</literal> 
    4343EOF</userinput></screen> 
     
    6969    <filename>/dev/sgX</filename>, which is wrong.</para> 
    7070 
     71    <para>The ENV{GENERATED}="1" key is needed to prevent the Udev 
     72    75-cd-aliases-generator.rules file from overriding your custom 
     73    rules.</para> 
     74 
    7175    <para>The second approach yields:</para> 
    7276 
    73 <screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/82-cdrom.rules &lt;&lt; EOF 
     77<screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/70-persistent-cd.rules &lt;&lt; EOF 
    7478<literal> 
    7579# Custom CD-ROM symlinks 
    7680SUBSYSTEM=="block", ENV{ID_TYPE}=="cd", \ 
    77     ENV{ID_PATH}=="pci-0000:00:07.1-ide-0:1", SYMLINK+="cdrom" 
     81    ENV{ID_PATH}=="pci-0000:00:07.1-ide-0:1", \ 
     82    ENV{GENERATED}="1", SYMLINK+="cdrom" 
    7883SUBSYSTEM=="block", ENV{ID_TYPE}=="cd", \ 
    79     ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:1", SYMLINK+="cdrom1 dvd" 
     84    ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:1", \ 
     85    ENV{GENERATED}="1", SYMLINK+="cdrom1 dvd" 
    8086</literal> 
    8187EOF</userinput></screen> 
  • trunk/BOOK/general.ent

    r7853 r7854  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    2 <!ENTITY version "SVN-20061105"> 
    3 <!ENTITY releasedate "November 5, 2006"> 
     2<!ENTITY version "SVN-20061110"> 
     3<!ENTITY releasedate "November 10, 2006"> 
    44<!ENTITY milestone "6.3"> 
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->