Changeset f70b664
- Timestamp:
- 01/22/2012 09:01:57 AM (12 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, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 03adb25
- Parents:
- e9ba8aa8
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
re9ba8aa8 rf70b664 1046 1046 </segmentedlist> 1047 1047 1048 <!-- Begin Kmod dependency info --> 1049 <bridgehead renderas="sect2" id="kmod-dep">Kmod</bridgehead> 1050 1051 <segmentedlist> 1052 <segtitle>&dependencies;</segtitle> 1053 1054 <seglistitem> 1055 <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, 1056 Gzip, Make, Sed, Xz-Utils, Zlib</seg> 1057 </seglistitem> 1058 </segmentedlist> 1059 1060 <segmentedlist> 1061 <segtitle>&testsuites;</segtitle> 1062 1063 <seglistitem> 1064 <seg>No test suite available</seg> 1065 </seglistitem> 1066 </segmentedlist> 1067 1068 <segmentedlist> 1069 <segtitle>&before;</segtitle> 1070 1071 <seglistitem> 1072 <seg>Udev</seg> 1073 </seglistitem> 1074 </segmentedlist> 1075 1076 <segmentedlist> 1077 <segtitle>&external;</segtitle> 1078 1079 <seglistitem> 1080 <seg>None</seg> 1081 </seglistitem> 1082 </segmentedlist> 1083 1048 1084 <!-- Begin Less dependency info --> 1049 1085 <bridgehead renderas="sect2" id="less-dep">Less</bridgehead> … … 1914 1950 <seglistitem> 1915 1951 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, 1916 Make, and Sed</seg>1952 Kmod, Make, and Sed</seg> 1917 1953 </seglistitem> 1918 1954 </segmentedlist> … … 1938 1974 1939 1975 <seglistitem> 1940 <seg> None</seg>1976 <seg>Glib, Pci-Utils, Python, Systemd, USB-Utils</seg> 1941 1977 </seglistitem> 1942 1978 </segmentedlist> … … 2037 2073 2038 2074 <seglistitem> 2039 <seg> Man-DB</seg>2075 <seg>Kmod, Man-DB, Udev</seg> 2040 2076 </seglistitem> 2041 2077 </segmentedlist> -
bootscripts/ChangeLog
re9ba8aa8 rf70b664 1 2012-01-22 Matt Burgess <matthew@linuxfromscratch.org> 2 3 * lfs/init.d/udev: Change udevd path following upstream changes to its 4 location 5 1 6 2011-12-23 Matt Burgess <matthew@linuxfromscratch.org> 2 7 -
bootscripts/lfs/init.d/udev
re9ba8aa8 rf70b664 50 50 # Start the udev daemon to continually watch for, and act on, 51 51 # uevents 52 / sbin/udevd --daemon52 /lib/udev/udevd --daemon 53 53 54 54 # Now traverse /sys in order to "coldplug" devices that have -
chapter01/changelog.xml
re9ba8aa8 rf70b664 39 39 40 40 <listitem> 41 <para>2012-01-22</para> 42 <itemizedlist> 43 <listitem> 44 <para>[matthew] - Upgrade to Udev-178, including adding its new 45 depdendency, Kmod-4. Fixes 46 <ulink url="&lfs-ticket-root;2998">#2998</ulink> and 47 <ulink url="&lfs-ticket-root;3001">#3001</ulink>.</para> 48 </listitem> 49 </itemizedlist> 50 </listitem> 51 52 <listitem> 41 53 <para>2012-01-16</para> 42 54 <itemizedlist> -
chapter01/whatsnew.xml
re9ba8aa8 rf70b664 114 114 </listitem>--> 115 115 <!--<listitem> 116 <para>Kmod &kmod-version;</para> 117 </listitem>--> 118 <!--<listitem> 116 119 <para>Less &less-version;</para> 117 120 </listitem>--> … … 191 194 <para>Texinfo &texinfo-version;</para> 192 195 </listitem>--> 193 < !--<listitem>196 <listitem> 194 197 <para>Udev &udev-version;</para> 195 </listitem> -->198 </listitem> 196 199 <!--<listitem> 197 200 <para>&udev-config;</para> … … 224 227 225 228 <listitem> 229 <para>Kmod-&kmod-version;</para> 230 </listitem> 231 232 <listitem> 226 233 <para>&mpfr-fixes-patch;</para> 227 234 </listitem> -
chapter03/packages.xml
re9ba8aa8 rf70b664 282 282 <para>Download: <ulink url="&kbd-url;"/></para> 283 283 <para>MD5 sum: <literal>&kbd-md5;</literal></para> 284 </listitem> 285 </varlistentry> 286 287 <varlistentry> 288 <term>Kmod (&kmod-version;) - <token>&kmod-size;</token>:</term> 289 <listitem> 290 <para>Home page: <ulink url="&kmod-home;"/></para> 291 <para>Download: <ulink url="&kmod-url;"/></para> 292 <para>MD5 sum: <literal>&kmod-md5;</literal></para> 284 293 </listitem> 285 294 </varlistentry> … … 569 578 570 579 <varlistentry> 571 <term>Udev Test Tarball (&udev-version;) - <token>&udev-testfiles-size;</token>:</term>572 <listitem>573 <para>Download: <ulink url="&udev-testfiles-url;"/></para>574 <para>MD5 sum: <literal>&udev-testfiles-md5;</literal></para>575 </listitem>576 </varlistentry>577 578 <varlistentry>579 580 <term>Udev Configuration Tarball - <token>&udev-config-size;</token>:</term> 580 581 <listitem> -
chapter06/chapter06.xml
re9ba8aa8 rf70b664 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iproute2.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kbd.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/> 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/> 61 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="less.xml"/> 62 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/> 63 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module-init-tools.xml"/>67 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module-init-tools.xml"/> --> 67 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/> -
chapter06/udev.xml
re9ba8aa8 rf70b664 33 33 <seglistitem> 34 34 <seg>&udev-ch6-sbu;</seg> 35 <seg>&udev-ch6-du; plus &udev-testfiles-du; for testfiles</seg>35 <seg>&udev-ch6-du;</seg> 36 36 </seglistitem> 37 37 </segmentedlist> 38 39 38 </sect2> 40 39 … … 42 41 <title>Installation of Udev</title> 43 42 44 <para>Optionally remove an unneeded warning message that shows up in this45 version of udev at boot time.</para>46 47 <screen><userinput remap="pre">sed -i -e '/deprecated/d' udev/udevadm-trigger.c</userinput></screen>48 49 50 43 <para>The udev-config tarball contains LFS-specific files used to configure 51 44 Udev. Unpack it into the Udev source directory:</para> … … 53 46 <screen><userinput remap="pre">tar -xvf ../&udev-config;.tar.bz2</userinput></screen> 54 47 55 <para>The udev-testfiles tarball contains files needed to test udev. The56 file expands to an apparent size of about 37MB but the actual disk usage57 is less than 7MB.</para>58 59 <screen><userinput remap="pre">tar -xvf ../udev-&udev-version;-testfiles.tar.bz2 --strip-components=1</userinput></screen>60 61 48 <para>Create some devices and directories that Udev cannot handle due to 62 49 them being required very early in the boot process, or by Udev itself:</para> … … 68 55 69 56 <!-- Note that "libdir=/usr/lib64" would be required for multilib. --> 70 <screen><userinput remap="configure">./configure --prefix=/usr \ 71 --sysconfdir=/etc --sbindir=/sbin \ 72 --with-rootlibdir=/lib --libexecdir=/lib/udev \ 73 --disable-hwdb --disable-introspection \ 74 --disable-keymap --disable-gudev</userinput></screen> 57 <screen><userinput remap="configure">BLKID_CFLAGS="-I/usr/include/blkid" BLKID_LIBS="-L/lib -lblkid" \ 58 KMOD_CFLAGS="-I/usr/include" KMOD_LIBS="-L/lib -lkmod" ./configure \ 59 --prefix=/usr --bindir=/sbin --sysconfdir=/etc --libexecdir=/lib \ 60 --enable-rule_generator --disable-introspection --disable-keymap \ 61 --disable-gudev --with-usb-ids-path=no --with-pci-ids-path=no \ 62 --with-systemdsystemunitdir=no</userinput></screen> 75 63 76 64 <variablelist> 77 65 <title>The meaning of the new configure options</title> 78 66 79 <varlistentry> 80 <term><parameter>--with-rootlibdir=/lib</parameter></term> 81 <listitem> 82 <para>This controls where the <filename 83 class="libraryfile">libudev</filename> library is installed. The 84 library needs to be in <filename class="directory">/lib</filename> 85 because it's used by Udev at boot time, before <filename 86 class="directory">/usr</filename> might be available, and the default 87 --rootlibdir is <filename class="directory">/usr/lib</filename>.</para> 88 </listitem> 89 </varlistentry> 90 91 <!-- Note that libexecdir *MUST* stay /lib/udev, even on a 64-bit 92 / multilib system where udev is compiled for 64-bit. Other 93 packages require this exact path; the udev maintainers have 67 <!-- Note that libexecdir *MUST* stay /lib, even on a 64-bit 68 / multilib system where udev is compiled for 64-bit. The udev 69 configure system automatically adds "udev" onto this path, and other 70 packages require /lib/udev; the udev maintainers have 94 71 said this is part of the udev API. --> 95 72 <varlistentry> 96 <term><parameter>--libexecdir=/lib /udev</parameter></term>73 <term><parameter>--libexecdir=/lib</parameter></term> 97 74 <listitem> 98 75 <para>This controls where Udev-internal rules and helper programs … … 102 79 103 80 <varlistentry> 104 <term><parameter>--disable-*</parameter></term> 81 <term><parameter>--enable-rule_generator</parameter></term> 82 <listitem> 83 <para>This allows persistent rules to be generated for network and 84 optical media devices</para> 85 </listitem> 86 </varlistentry> 87 88 <varlistentry> 89 <term><parameter>--disable-* and --with-*</parameter></term> 105 90 <listitem> 106 91 <para>These options prevent Udev from installing helper programs and -
chapter06/xz.xml
re9ba8aa8 rf70b664 47 47 <para>Prepare Xz for compilation with:</para> 48 48 49 <screen><userinput remap="configure">./configure --prefix=/usr -- docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>49 <screen><userinput remap="configure">./configure --prefix=/usr --libdir=/lib --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 50 50 51 51 <para>Compile the package:</para> -
general.ent
re9ba8aa8 rf70b664 1 <!ENTITY version "SVN-201201 16">2 <!ENTITY releasedate "Jan 16, 2012">1 <!ENTITY version "SVN-20120122"> 2 <!ENTITY releasedate "Jan 22, 2012"> 3 3 <!ENTITY copyrightdate "1999-2012"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.1"> -
packages.ent
re9ba8aa8 rf70b664 290 290 <!ENTITY kbd-ch6-sbu "less than 0.1 SBU"> 291 291 292 <!ENTITY kmod-version "4"> 293 <!ENTITY kmod-size "318 KB"> 294 <!ENTITY kmod-url "http://packages.profusion.mobi/kmod/kmod-&kmod-version;.tar.xz"> 295 <!ENTITY kmod-md5 "e14450a066a48accd0af1995b3c0232d"> 296 <!ENTITY kmod-home " "> 297 <!ENTITY kmod-ch6-du "16.0 MB"> 298 <!ENTITY kmod-ch6-sbu "less than 0.1 SBU"> 299 292 300 <!ENTITY less-version "444"> 293 301 <!ENTITY less-size "301 KB"> … … 298 306 <!ENTITY less-ch6-sbu "less than 0.1 SBU"> 299 307 300 <!ENTITY lfs-bootscripts-version "201201 16"> <!-- Scripts depend on this format -->308 <!ENTITY lfs-bootscripts-version "20120122"> <!-- Scripts depend on this format --> 301 309 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile --> 302 310 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2"> … … 520 528 <!ENTITY texinfo-ch6-sbu "0.3 SBU"> 521 529 522 <!ENTITY udev-version "17 3">523 <!ENTITY udev-size " 594KB">524 <!ENTITY udev-url "& anduin-sources;udev/udev-&udev-version;.tar.bz2">525 <!ENTITY udev-md5 " 91a88a359b60bbd074b024883cc0dbde">530 <!ENTITY udev-version "178"> 531 <!ENTITY udev-size "676 KB"> 532 <!ENTITY udev-url "&kernel;linux/utils/kernel/udev-&udev-version;.tar.xz"> 533 <!ENTITY udev-md5 "173cc6061e3a82dd6e9a1a5cf767a858"> 526 534 <!ENTITY udev-home "&kernel;linux/utils/kernel/hotplug/udev.html"> 527 535 <!ENTITY udev-ch6-du "9.3 MB"> 528 536 <!ENTITY udev-ch6-sbu "0.2 SBU"> 529 530 <!ENTITY udev-testfiles-url "http://anduin.linuxfromscratch.org/sources/other/udev-&udev-version;-testfiles.tar.bz2">531 <!ENTITY udev-testfiles-size "152 KB">532 <!ENTITY udev-testfiles-md5 "d97f80f6a70cd97f0519b14f15e3e195">533 <!ENTITY udev-testfiles-du "37 MB">534 537 535 538 <!ENTITY udev-config "udev-config-20100128"> <!-- Scripts depend on this format -->
Note:
See TracChangeset
for help on using the changeset viewer.