- Timestamp:
- 06/29/2009 03:24:56 AM (15 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, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 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/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 9026000
- Parents:
- 022886c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/udev.xml
r022886c r3a34893 61 61 <para>Prepare the package for compilation:</para> 62 62 63 <!-- Note that "libdir=/usr/lib64" would be required for multilib. --> 63 64 <screen><userinput remap="configure">./configure --prefix=/usr \ 64 --exec-prefix= \ 65 --sysconfdir=/etc</userinput></screen> 65 --sysconfdir=/etc --sbindir=/sbin \ 66 --with-rootlibdir=/lib --libexecdir=/lib/udev \ 67 --disable-extras</userinput></screen> 68 69 <variablelist> 70 <title>The meaning of the new configure options</title> 71 72 <varlistentry> 73 <term><parameter>--with-rootlibdir=/lib</parameter></term> 74 <listitem> 75 <para>This controls where the <filename 76 class="libraryfile">libudev</filename> library is installed. The 77 library needs to be in <filename class="directory">/lib</filename> 78 because it's used by Udev at boot time, before <filename 79 class="directory">/usr</filename> might be available, and the default 80 --rootlibdir is <filename class="directory">/usr/lib</filename>.</para> 81 </listitem> 82 </varlistentry> 83 84 <!-- Note that libexecdir *MUST* stay /lib/udev, even on a 64-bit 85 / multilib system where udev is compiled for 64-bit. Other 86 packages require this exact path; the udev maintainers have 87 said this is part of the udev API. --> 88 <varlistentry> 89 <term><parameter>--libexecdir=/lib/udev</parameter></term> 90 <listitem> 91 <para>This controls where Udev-internal rules and helper programs 92 are installed.</para> 93 </listitem> 94 </varlistentry> 95 96 <varlistentry> 97 <term><parameter>--disable-extras</parameter></term> 98 <listitem> 99 <para>This option prevents Udev from installing helper programs and 100 other extras which require more external libraries. These libraries 101 are not part of the base LFS system. See the Udev 102 <filename>README</filename> file for more information.</para> 103 </listitem> 104 </varlistentry> 105 </variablelist> 66 106 67 107 <para>Compile the package:</para> … … 132 172 <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id, 133 173 firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, 134 usb_id, vol_id,write_cd_rules, and write_net_rules</seg>135 <seg>libudev and libvolume_id</seg>174 usb_id, write_cd_rules, and write_net_rules</seg> 175 <seg>libudev</seg> 136 176 <seg>/etc/udev</seg> 137 177 </seglistitem> … … 278 318 </varlistentry> 279 319 280 <varlistentry id="vol_id">281 <term><command>vol_id</command></term>282 <listitem>283 <para>Provides Udev with the label and uuid of a284 filesystem</para>285 <indexterm zone="ch-system-udev vol_id">286 <primary sortas="b-vol_id">vol_id</primary>287 </indexterm>288 </listitem>289 </varlistentry>290 291 320 <varlistentry id="write_cd_rules"> 292 321 <term><command>write_cd_rules</command></term> … … 322 351 </varlistentry> 323 352 324 <varlistentry id="libvolume_id">325 <term><command>libvolume_id</command></term>326 <listitem>327 <para>A library interface to read volume labels and uuids</para>328 <indexterm zone="ch-system-udev libvolume_id">329 <primary sortas="c-libvolume_id">libvolume_id</primary>330 </indexterm>331 </listitem>332 </varlistentry>333 334 353 <varlistentry id="etc-udev"> 335 354 <term><filename class="directory">/etc/udev</filename></term>
Note:
See TracChangeset
for help on using the changeset viewer.