Changeset 7d6d34b
- Timestamp:
- 05/01/2006 03:46:53 PM (17 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/parallelism, xry111/pip3, xry111/rust-wip-20221008
- Children:
- 5ffff5d1
- Parents:
- 6b8936f
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r6b8936f r7d6d34b 36 36 </listitem> 37 37 --> 38 39 <listitem> 40 <para>May 1, 2006</para> 41 <itemizedlist> 42 <listitem> 43 <para>[archaic] - Updated to udev-091. Moved to a tarball-based set of 44 udev rules. Updated the bootscripts to support the new udevsettle 45 program.</para> 46 </listitem> 47 </itemizedlist> 48 </listitem> 38 49 39 50 <listitem> -
chapter01/whatsnew.xml
r6b8936f r7d6d34b 250 250 <para>&texinfo-tempfile_fix-patch;</para> 251 251 </listitem> 252 <listitem> 253 <para>&udev-config;</para> 254 </listitem> 252 255 </itemizedlist> 253 256 … … 289 292 </listitem> 290 293 <listitem> 294 <para>udev-config-4.rules</para> 295 </listitem> 296 <listitem> 291 297 <para>vim-6.3-security_fix-1.patch</para> 292 298 </listitem> -
chapter03/packages.xml
r6b8936f r7d6d34b 525 525 526 526 <varlistentry> 527 <term>Udev Rules Configuration - 5KB:</term>528 <listitem> 529 <para>Download: <ulink 530 url="http://downloads.linuxfromscratch.org/&udev-config -file;"/></para>527 <term>Udev Configuration Tarball - 4 KB:</term> 528 <listitem> 529 <para>Download: <ulink 530 url="http://downloads.linuxfromscratch.org/&udev-config;.tar.bz2"/></para> 531 531 </listitem> 532 532 </varlistentry> -
chapter06/udev.xml
r6b8936f r7d6d34b 35 35 <sect2 role="installation"> 36 36 <title>Installation of Udev</title> 37 38 <para>The udev-config tarball contains LFS-specific files used to configure 39 Udev.</para> 40 41 <screen><userinput>tar xf ../&udev-config;.tar.bz2</userinput></screen> 37 42 38 43 <para>Create some devices and directories that Udev cannot handle due to … … 50 55 51 56 <screen><userinput>make EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id \ 52 extras/firmware extras/floppy extras/ scsi_id \53 extras/ usb_id extras/volume_id"</userinput></screen>57 extras/firmware extras/floppy extras/path_id \ 58 extras/scsi_id extras/usb_id extras/volume_id"</userinput></screen> 54 59 55 60 <variablelist> … … 73 78 <screen><userinput>make DESTDIR=/ \ 74 79 EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id \ 75 extras/firmware extras/floppy extras/ scsi_id \76 extras/ usb_id extras/volume_id" install</userinput></screen>80 extras/firmware extras/floppy extras/path_id \ 81 extras/scsi_id extras/usb_id extras/volume_id" install</userinput></screen> 77 82 78 83 <variablelist> … … 93 98 the configuration files here:</para> 94 99 95 <screen><userinput>cp -v ../&udev-config-file; /etc/udev/rules.d/25-lfs.rules</userinput></screen> 96 97 <para>Create some rules that work around broken sysfs attribute creation 98 timing in linux-2.6.15:</para> 99 100 <screen><userinput>cat > /etc/udev/rules.d/10-wait_for_sysfs.rules << "EOF" 101 ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus" 102 ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address" 103 EOF</userinput></screen> 100 <!-- FIXME: 90-bug.rules should be removed once the book is released --> 101 <screen><userinput>cp &udev-config;/05-udev-early.rules /etc/udev/rules.d/ 102 cp &udev-config;/25-lfs.rules /etc/udev/rules.d/ 103 cp &udev-config;/60-persistent-storage.rules /etc/udev/rules.d/ 104 cp &udev-config;/81-cdrom.rules /etc/udev/rules.d/ 105 cp &udev-config;/83-cdrom-symlinks.rules /etc/udev/rules.d/ 106 cp &udev-config;/90-bug.rules /etc/udev/rules.d/</userinput></screen> 107 108 <para>Now install a helper script that is not included in the main Udev 109 tarball:</para> 110 111 <screen><userinput>install -m 744 &udev-config;/write_cd_aliases /lib/udev/</userinput></screen> 104 112 105 113 <para>Install the documentation that explains how to create Udev rules:</para> … … 156 164 <screen><userinput>gcc -o /lib/udev/bug bug.c</userinput></screen> 157 165 158 <para>The next step adds a simple logging rule to run this program.</para>159 160 <screen><userinput>cat > /etc/udev/rules.d/90-bug.rules << "EOF"161 <literal>ACTION=="add", RUN+="bug"</literal>162 EOF</userinput></screen>163 164 166 <para>When booting the new LFS system, if any events are missed, a warning 165 167 message will appear and a <filename>/dev/bugreport</filename> file will be … … 179 181 <seglistitem> 180 182 <seg>ata_id, cdrom_id, create_floppy_devices, edd_id, firmware_helper, 181 scsi_id, udevcontrol, udevd, udevinfo, udevmonitor, udevtest, usb_id182 and vol_id</seg>183 path_id, scsi_id, udevcontrol, udevd, udevinfo, udevmonitor, udevsettle, 184 udevtest, udevtrigger, usb_id, vol_id, and write_cd_aliases</seg> 183 185 <seg>/etc/udev</seg> 184 186 </seglistitem> … … 238 240 <indexterm zone="ch-system-udev firmware_helper"> 239 241 <primary sortas="b-firmware_helper">firmware_helper</primary> 242 </indexterm> 243 </listitem> 244 </varlistentry> 245 246 <varlistentry id="path_id"> 247 <term><command>path_id</command></term> 248 <listitem> 249 <para>Provide the shortest possible unique hardware path to a 250 device</para> 251 <indexterm zone="ch-system-udev path_id"> 252 <primary sortas="b-path_id">path_id</primary> 240 253 </indexterm> 241 254 </listitem> … … 302 315 </varlistentry> 303 316 317 <varlistentry id="udevsettle"> 318 <term><command>udevsettle</command></term> 319 <listitem> 320 <para>Watches the Udev event queue and exits if all current uevents 321 have been handled</para> 322 <indexterm zone="ch-system-udev udevsettle"> 323 <primary sortas="b-udevsettle">udevsettle</primary> 324 </indexterm> 325 </listitem> 326 </varlistentry> 327 304 328 <varlistentry id="udevtest"> 305 329 <term><command>udevtest</command></term> … … 314 338 </varlistentry> 315 339 340 <varlistentry id="udevtrigger"> 341 <term><command>udevtrigger</command></term> 342 <listitem> 343 <para>Triggers kernel device uevents to be replayed</para> 344 <indexterm zone="ch-system-udev udevtrigger"> 345 <primary sortas="b-udevtrigger">udevtrigger</primary> 346 </indexterm> 347 </listitem> 348 </varlistentry> 349 316 350 <varlistentry id="usb_id"> 317 351 <term><command>usb_id</command></term> -
general.ent
r6b8936f r7d6d34b 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-20060 427">3 <!ENTITY releasedate " April 27, 2006">2 <!ENTITY version "SVN-20060501"> 3 <!ENTITY releasedate "May 1, 2006"> 4 4 <!ENTITY milestone "6.2"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> … … 60 60 <!ENTITY kbd-version "1.12"> 61 61 <!ENTITY less-version "394"> 62 <!ENTITY lfs-bootscripts-version "2006041 5">62 <!ENTITY lfs-bootscripts-version "20060417"> 63 63 <!ENTITY libtool-version "1.5.22"> 64 64 <!ENTITY linux-version "2.6.16.5"> … … 85 85 <!ENTITY tcl-version "8.4.12"> 86 86 <!ENTITY texinfo-version "4.8"> 87 <!ENTITY udev-version "0 88">88 <!ENTITY udev-config -file "udev-config-6.rules">87 <!ENTITY udev-version "091"> 88 <!ENTITY udev-config "udev-config-20060430"> 89 89 <!ENTITY util-linux-version "2.12r"> 90 90 <!ENTITY vim-version "6.4">
Note:
See TracChangeset
for help on using the changeset viewer.