Changeset 976040f
- Timestamp:
- 04/23/2014 08:53:49 PM (9 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, 7.10, 7.10-rc1, 7.6, 7.6-rc1, 7.7, 7.7-rc1, 7.8, 7.8-rc1, 7.9, 7.9-rc1, 7.9-rc2, 8.0, 8.0-rc1, 8.1, 8.1-rc1, 8.1-rc2, 8.2, 8.2-rc1, 8.3, 8.3-rc1, 8.3-rc2, 8.4, 8.4-rc1, 9.0, 9.0-rc1, 9.1, 9.1-rc1, BOOK.old, arm, bdubbs/gcc13, cross-chap5, hybrid, ml-11.0, multilib, nosym, old-trunk, s6-init, trunk, xry111/arm64, xry111/clfs-ng, xry111/git-transition, xry111/glibc-2.34, xry111/glibc-2.37, xry111/kcfg-revise, xry111/lfs-next, xry111/pip3, xry111/queue-11.3, xry111/rust-wip-20221008, xry111/tester-nohack, xry111/usr-move
- Children:
- 61d3147
- Parents:
- e040ad1
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
re040ad1 r976040f 37 37 --> 38 38 <listitem> 39 <para>2014-03-23</para> 40 <itemizedlist> 41 <listitem> 42 <para>[bdubbs] - Update to man-pages-3.65. Fixes 43 <ulink url="&lfs-ticket-root;3547">#3547</ulink>.</para> 44 </listitem> 45 </itemizedlist> 46 </listitem> 47 48 <listitem> 39 49 <para>2014-03-22</para> 40 50 <itemizedlist> -
chapter06/acl.xml
re040ad1 r976040f 55 55 to segfault on overly long group name:</para> 56 56 57 <screen><userinput remap="pre">sed -i -e " s|: TABS-1;|&\n\n\t\t\tif (x > (TABS-1))\n\t\t\t\tx = (TABS-1);\n|" \57 <screen><userinput remap="pre">sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \ 58 58 libacl/__acl_to_any_text.c</userinput></screen> 59 60 59 61 60 <para>Prepare Acl for compilation:</para> -
chapter07/network.xml
re040ad1 r976040f 122 122 name as described on the beginning of this page.</para> 123 123 124 <note><para>These procedures require the configu artion files as specified124 <note><para>These procedures require the configuration files as specified 125 125 in the previous section.</para></note> 126 126 … … 148 148 EOF</userinput></screen> 149 149 150 <para>You can use multiple .network files if desired. You can also specify 151 DHCP=yes instead of the Address and Gateway settings. See the man page for 152 systemd.network for more details,</para> 150 <para>You can use multiple .network files if desired. You can also specify 151 DHCP=yes instead of the Address and Gateway settings. See the man page for 152 systemd.network for more details,</para> 153 154 <note><para>If this method is used, be sure to disable ifupdown@eth0 as 155 described in the previous section (if it was enabled).</para></note> 153 156 154 157 </sect2> -
chapter07/usage.xml
re040ad1 r976040f 208 208 </sect2> 209 209 210 <sect2> 211 <title>Udev Bootscripts</title> 212 213 <para>The first LFS bootscript, 214 <filename>/etc/init.d/mountvirtfs</filename> will copy any devices 215 located in <filename class="directory">/lib/udev/devices</filename> to 216 <filename class="directory">/dev</filename>. This is necessary because 217 some devices, directories, and symlinks are needed before the dynamic 218 device handling processes are available during the early stages of 219 booting a system, or are required by <command>udevd</command> itself. 220 Creating static device nodes in <filename 221 class="directory">/lib/udev/devices</filename> also provides an easy 222 workaround for devices that are not supported by the dynamic device 223 handling infrastructure.</para> 224 225 <para>The <filename>/etc/rc.d/init.d/udev</filename> initscript starts 226 <command>udevd</command>, triggers any "coldplug" devices that have 227 already been created by the kernel and waits for any rules to complete. 228 The script also unsets the uevent handler from the default of 229 <filename>/sbin/hotplug </filename>. This is done because the kernel no 230 longer needs to call out to an external binary. Instead 231 <command>udevd</command> will listen on a netlink socket for uevents that 232 the kernel raises.</para> 233 234 <para>The <command>/etc/rc.d/init.d/udev_retry</command> initscript takes 235 care of re-triggering events for subsystems whose rules may rely on 236 filesystems that are not mounted until the <command>mountfs</command> 237 script is run (in particular, <filename class="directory">/usr</filename> 238 and <filename class="directory">/var</filename> may cause this). This 239 script runs after the <command>mountfs</command> script, so those rules 240 (if re-triggered) should succeed the second time around. It is 241 configured from the <filename>/etc/sysconfig/udev_retry</filename> file; 242 any words in this file other than comments are considered subsystem names 243 to trigger at retry time. To find the subsystem of a device, use 244 <command>udevadm info --attribute-walk <device></command> where 245 <device> is an absolute path in /dev or /sys such as /dev/sr0 or 246 /sys/class/rtc.</para> 247 248 <sect3> 249 <title>Module Loading</title> 250 251 <para>Device drivers compiled as modules may have aliases built into them. 252 Aliases are visible in the output of the <command>modinfo</command> 253 program and are usually related to the bus-specific identifiers of devices 254 supported by a module. For example, the <emphasis>snd-fm801</emphasis> 255 driver supports PCI devices with vendor ID 0x1319 and device ID 0x0801, 256 and has an alias of <quote>pci:v00001319d00000801sv*sd*bc04sc01i*</quote>. 257 For most devices, the bus driver exports the alias of the driver that 258 would handle the device via <systemitem 259 class="filesystem">sysfs</systemitem>. E.g., the 260 <filename>/sys/bus/pci/devices/0000:00:0d.0/modalias</filename> file 261 might contain the string 262 <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>. 263 The default rules provided with Udev will cause <command>udevd</command> 264 to call out to <command>/sbin/modprobe</command> with the contents of the 265 <envar>MODALIAS</envar> uevent environment variable (which should be the 266 same as the contents of the <filename>modalias</filename> file in sysfs), 267 thus loading all modules whose aliases match this string after wildcard 268 expansion.</para> 269 270 <para>In this example, this means that, in addition to 271 <emphasis>snd-fm801</emphasis>, the obsolete (and unwanted) 272 <emphasis>forte</emphasis> driver will be loaded if it is 273 available. See below for ways in which the loading of unwanted drivers can 274 be prevented.</para> 275 276 <para>The kernel itself is also able to load modules for network 277 protocols, filesystems and NLS support on demand.</para> 278 279 </sect3> 280 281 <sect3> 282 <title>Handling Hotpluggable/Dynamic Devices</title> 283 284 <para>When you plug in a device, such as a Universal Serial Bus (USB) MP3 285 player, the kernel recognizes that the device is now connected and 286 generates a uevent. This uevent is then handled by 287 <command>udevd</command> as described above.</para> 288 289 </sect3> 290 </sect2> 291 210 292 <sect2 id="ch-scripts-clock"> 211 293 <title>Configuring the System Clock</title> 212 294 213 <sect3 id="ch-scripts-setclock"> 214 <title>System V Clock Configuration</title> 215 216 <indexterm zone="ch-scripts-setclock"> 217 <primary sortas="d-setclock">setclock</primary> 295 <indexterm zone="ch-scripts-clock"> 296 <primary sortas="d-scripts-setclock">setclock</primary> 218 297 <secondary>configuring</secondary></indexterm> 219 298 … … 269 348 in the <filename>/etc/sysconfig/rc.site</filename> file.</para></note> 270 349 271 </sect3>272 350 </sect2> 273 351 -
general.ent
re040ad1 r976040f 1 <!ENTITY version "SVN-2014042 2">2 <!ENTITY releasedate "April 2 2, 2014">1 <!ENTITY version "SVN-20140423"> 2 <!ENTITY releasedate "April 23, 2014"> 3 3 <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "8.0"> -
packages.ent
re040ad1 r976040f 443 443 <!ENTITY man-db-ch6-sbu "0.5 SBU"> 444 444 445 <!ENTITY man-pages-version "3.6 4">446 <!ENTITY man-pages-size "1, 194KB">445 <!ENTITY man-pages-version "3.65"> 446 <!ENTITY man-pages-size "1,200 KB"> 447 447 <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 448 <!ENTITY man-pages-md5 " e39da1ac5a5effd4514809301bad47a8">448 <!ENTITY man-pages-md5 "0f165e0ab25ff5687d2d0b237af77b74"> 449 449 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> 450 450 <!ENTITY man-pages-ch6-du "23 MB">
Note:
See TracChangeset
for help on using the changeset viewer.