mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
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:
parent
e4429b7173
commit
6bd5f11241
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
|
@ -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
|
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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 – -->
|
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – -->
|
||||||
<!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}]" -->
|
||||||
|
22
packages.ent
22
packages.ent
@ -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">
|
||||||
|
Loading…
Reference in New Issue
Block a user