Removed references to /lib/udev/devices.

Update to linux-3.15.4. 
Removed systemd references in bootscripts. 
Simlify lto instructions in chapter 6 gcc.
Update XML-Parser source location. 
Update to eudev-1.9. 
Update to kbd-2.0.2.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10626 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2014-07-08 16:36:46 +00:00
parent e4429b7173
commit 6bd5f11241
11 changed files with 54 additions and 62 deletions

View File

@ -1,3 +1,6 @@
2014-06-29 Bruce Dubbs <bdubbs@linuxfromscratch.org>
* Remove systemd references and files
2014-03-31 Bruce Dubbs <bdubbs@linuxfromscratch.org> 2014-03-31 Bruce Dubbs <bdubbs@linuxfromscratch.org>
* Changes made to be consistent with common systemd functions * Changes made to be consistent with common systemd functions

View File

@ -1,7 +1,6 @@
ETCDIR=${DESTDIR}/etc ETCDIR=${DESTDIR}/etc
LIBDIR=${DESTDIR}/lib LIBDIR=${DESTDIR}/lib
SERVICEDIR=${LIBDIR}/services SERVICEDIR=${LIBDIR}/services
UNITDIR=${LIBDIR}/systemd/system
MAN8=${DESTDIR}/usr/share/man/man8 MAN8=${DESTDIR}/usr/share/man/man8
SBIN=${DESTDIR}/sbin SBIN=${DESTDIR}/sbin
MODE=754 MODE=754

View File

@ -1,12 +0,0 @@
[Unit]
Description=Start ifupdown for %I
BindTo=sys-subsystem-net-devices-%i.device
ConditionPathExists=/etc/sysconfig/ifconfig.%i
[Service]
ExecStart=/sbin/ifup %I
ExecStop=/sbin/ifdown %I
RemainAfterExit=true
[Install]
WantedBy=multi-user.target

View File

@ -1,12 +0,0 @@
[Unit]
Description=Start ifupdown for %I
BindTo=sys-subsystem-net-devices-%i.device
ConditionPathExists=/etc/sysconfig/ifconfig.%i
[Service]
ExecStart=/sbin/ifup %I
ExecStop=/sbin/ifdown %I
RemainAfterExit=true
[Install]
WantedBy=multi-user.target

View File

@ -35,6 +35,40 @@
</itemizedlist> </itemizedlist>
</listitem> </listitem>
--> -->
<listitem>
<para>2014-07-08</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Removed references to /lib/udev/devices. Fixes
<ulink url="&lfs-ticket-root;3620">#3620</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.15.4. Fixes
<ulink url="&lfs-ticket-root;3623">#3623</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Removed systemd references in bootscripts. Fixes
<ulink url="&lfs-ticket-root;3624">#3624</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Simlify lto instructions in chapter 6 gcc. Fixes
<ulink url="&lfs-ticket-root;3626">#3626</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update XML-Parser source location. Fixes
<ulink url="&lfs-ticket-root;3628">#3628</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to eudev-1.9. Fixes
<ulink url="&lfs-ticket-root;3630">#3630</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kbd-2.0.2. Fixes
<ulink url="&lfs-ticket-root;3631">#3631</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2014-07-02</para> <para>2014-07-02</para>
<itemizedlist> <itemizedlist>

View File

@ -112,9 +112,9 @@
<listitem> <listitem>
<para>IPRoute2 &iproute2-version;</para> <para>IPRoute2 &iproute2-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>Kbd &kbd-version;</para> <para>Kbd &kbd-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Kmod &kmod-version;</para> <para>Kmod &kmod-version;</para>
</listitem> </listitem>

View File

@ -73,7 +73,7 @@ BLKID_LIBS='-L/tools/lib -lblkid' \
<para>Create some directories now that are needed for tests, but <para>Create some directories now that are needed for tests, but
will also be used as a part of installation:</para> will also be used as a part of installation:</para>
<screen><userinput remap="install">mkdir -pv /lib/{firmware,udev/devices/pts} <screen><userinput remap="install">mkdir -pv /lib/{firmware,udev}
mkdir -pv /lib/udev/rules.d mkdir -pv /lib/udev/rules.d
mkdir -pv /etc/udev/rules.d</userinput></screen> mkdir -pv /etc/udev/rules.d</userinput></screen>

View File

@ -154,15 +154,7 @@ cd ../gcc-build</userinput></screen>
Link Time Optimization (LTO):</para> Link Time Optimization (LTO):</para>
<screen><userinput remap="install">install -dm755 /usr/lib/bfd-plugins <screen><userinput remap="install">install -dm755 /usr/lib/bfd-plugins
pushd /usr/lib/bfd-plugins ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so</userinput></screen>
if [ $(uname -m) == "i686" ]; then
ln -sfv ../../libexec/gcc/i686-pc-linux-gnu/&gcc-version;/liblto_plugin.so
else
ln -sfv ../../libexec/gcc/x86_64-unknown-linux-gnu/&gcc-version;/liblto_plugin.so
fi
popd</userinput></screen>
<para>Now that our final toolchain is in place, it is important to again ensure <para>Now that our final toolchain is in place, it is important to again ensure
that compiling and linking will work as expected. We do this by performing that compiling and linking will work as expected. We do this by performing

View File

@ -210,18 +210,6 @@ EOF</userinput></screen>
<sect2> <sect2>
<title>Udev Bootscripts</title> <title>Udev Bootscripts</title>
<para>The first LFS bootscript,
<filename>/etc/init.d/mountvirtfs</filename> will copy any devices
located in <filename class="directory">/lib/udev/devices</filename> to
<filename class="directory">/dev</filename>. This is necessary because
some devices, directories, and symlinks are needed before the dynamic
device handling processes are available during the early stages of
booting a system, or are required by <command>udevd</command> itself.
Creating static device nodes in <filename
class="directory">/lib/udev/devices</filename> also provides an easy
workaround for devices that are not supported by the dynamic device
handling infrastructure.</para>
<para>The <filename>/etc/rc.d/init.d/udev</filename> initscript starts <para>The <filename>/etc/rc.d/init.d/udev</filename> initscript starts
<command>udevd</command>, triggers any "coldplug" devices that have <command>udevd</command>, triggers any "coldplug" devices that have
already been created by the kernel and waits for any rules to complete. already been created by the kernel and waits for any rules to complete.

View File

@ -1,6 +1,6 @@
<!ENTITY version "SVN-20140702"> <!ENTITY version "SVN-20140708">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
<!ENTITY releasedate "July 02, 2014"> <!ENTITY releasedate "July 8, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.6"> <!ENTITY milestone "7.6">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -147,10 +147,10 @@
<!ENTITY e2fsprogs-ch6-du "64 MB"> <!ENTITY e2fsprogs-ch6-du "64 MB">
<!ENTITY e2fsprogs-ch6-sbu "1.7 SBU"> <!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
<!ENTITY eudev-version "1.8"> <!ENTITY eudev-version "1.9">
<!ENTITY eudev-size "1,716 KB"> <!ENTITY eudev-size "1,722 KB">
<!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz"> <!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
<!ENTITY eudev-md5 "4520cf7ba2ec4be1bd0ac5ff75c8b315"> <!ENTITY eudev-md5 "da8083b30b44177445b21e8299af23a1">
<!ENTITY eudev-manpages-size "9 KB"> <!ENTITY eudev-manpages-size "9 KB">
<!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2"> <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
<!ENTITY eudev-manpages-md5 "9742236280dfc34ba034173efd69f5cf"> <!ENTITY eudev-manpages-md5 "9742236280dfc34ba034173efd69f5cf">
@ -346,10 +346,10 @@
<!ENTITY iproute2-ch6-du "7.3 MB"> <!ENTITY iproute2-ch6-du "7.3 MB">
<!ENTITY iproute2-ch6-sbu "0.1 SBU"> <!ENTITY iproute2-ch6-sbu "0.1 SBU">
<!ENTITY kbd-version "2.0.1"> <!ENTITY kbd-version "2.0.2">
<!ENTITY kbd-size "1,962 KB"> <!ENTITY kbd-size "2,105 KB">
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.gz"> <!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.gz">
<!ENTITY kbd-md5 "e9f2b7046312c11cec9e52e22f307b6a"> <!ENTITY kbd-md5 "ba56fb5bfd44acea83fc5dac4a9b7f15">
<!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd"> <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd">
<!ENTITY kbd-ch6-du "20 MB"> <!ENTITY kbd-ch6-du "20 MB">
<!ENTITY kbd-ch6-sbu "0.1 SBU"> <!ENTITY kbd-ch6-sbu "0.1 SBU">
@ -370,7 +370,7 @@
<!ENTITY less-ch6-du "3.6 MB"> <!ENTITY less-ch6-du "3.6 MB">
<!ENTITY less-ch6-sbu "less than 0.1 SBU"> <!ENTITY less-ch6-sbu "less than 0.1 SBU">
<!ENTITY lfs-bootscripts-version "20140511"> <!-- Scripts depend on this format --> <!ENTITY lfs-bootscripts-version "20140629"> <!-- Scripts depend on this format -->
<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile --> <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile -->
<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2"> <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
<!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM"> <!-- Updated in Makefile --> <!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM"> <!-- Updated in Makefile -->
@ -407,12 +407,12 @@
<!ENTITY linux-major-version "3"> <!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "15"> <!ENTITY linux-minor-version "15">
<!ENTITY linux-patch-version "1"> <!ENTITY linux-patch-version "4">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-size "77,813 KB"> <!ENTITY linux-size "77,793 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "72bd0bf0e773963217c89cddbf3e0048"> <!ENTITY linux-md5 "5525ef4f6f577682d7ea2bf992aa6bcf">
<!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine, allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -649,7 +649,7 @@
<!ENTITY xml-parser-version "2.42_01"> <!ENTITY xml-parser-version "2.42_01">
<!ENTITY xml-parser-size "236 KB"> <!ENTITY xml-parser-size "236 KB">
<!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz"> <!ENTITY xml-parser-url "http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
<!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210"> <!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">
<!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser"> <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">
<!ENTITY xml-parser-ch6-du "2.5 MB"> <!ENTITY xml-parser-ch6-du "2.5 MB">