aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appendices/dependencies.xml48
-rw-r--r--appendices/udev-rules.xml5
-rw-r--r--bootscripts/Makefile2
-rw-r--r--chapter01/changelog.xml25
-rw-r--r--chapter01/whatsnew.xml17
-rw-r--r--chapter03/packages.xml24
-rw-r--r--chapter06/chapter06.xml6
-rw-r--r--chapter06/sysvinit.xml8
-rw-r--r--chapter07/bootscripts.xml6
-rw-r--r--chapter07/chapter07.xml2
-rw-r--r--chapter07/introduction.xml11
-rw-r--r--chapter07/network.xml9
-rw-r--r--chapter07/profile.xml2
-rw-r--r--chapter07/symlinks.xml4
-rw-r--r--general.ent4
-rw-r--r--packages.ent35
-rw-r--r--prologue/why.xml16
17 files changed, 154 insertions, 70 deletions
diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index 5bc3867e6..fcad48680 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -61,7 +61,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Systemd</seg>
+ <seg>None</seg>
</seglistitem>
</segmentedlist>
@@ -97,7 +97,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Systemd</seg>
+ <seg>Acli, Libcap</seg>
</seglistitem>
</segmentedlist>
@@ -433,6 +433,7 @@
</segmentedlist>
<!-- Begin D-Bus dependency info -->
+<!--
<bridgehead renderas="sect2" id="dbus-dep">D-Bus</bridgehead>
<segmentedlist>
@@ -467,7 +468,7 @@
<seg>Xorg Libs</seg>
</seglistitem>
</segmentedlist>
-
+-->
<!-- Begin DejaGNU dependency info -->
<bridgehead renderas="sect2" id="dejagnu-dep">DejaGNU</bridgehead>
@@ -539,6 +540,42 @@
</seglistitem>
</segmentedlist>
+<!-- Begin Eudev dependency info -->
+ <bridgehead renderas="sect2" id="eudev-dep">Eudev</bridgehead>
+
+ <segmentedlist>
+ <segtitle>&dependencies;</segtitle>
+
+ <seglistitem>
+ <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep,
+ Make, and Sed</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&testsuites;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&before;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&external;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
<!-- Begin Expat dependency info -->
<bridgehead renderas="sect2" id="expat-dep">Expat</bridgehead>
@@ -1425,7 +1462,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Systemd</seg>
+ <seg>None</seg>
</seglistitem>
</segmentedlist>
@@ -2154,6 +2191,7 @@
</segmentedlist>
<!-- Begin systemd dependency info -->
+<!--
<bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead>
<segmentedlist>
@@ -2189,7 +2227,7 @@
<seg>None</seg>
</seglistitem>
</segmentedlist>
-
+-->
<!-- Begin Sysvinit dependency info -->
<bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead>
diff --git a/appendices/udev-rules.xml b/appendices/udev-rules.xml
index 7a901f361..cdc968776 100644
--- a/appendices/udev-rules.xml
+++ b/appendices/udev-rules.xml
@@ -12,9 +12,8 @@
<title>Udev configuration rules</title>
- <para>The rules from <!-- &eudev-lfs;.tar.bz2 -->in this appendix are listed for
- convenience. Installation is normally done via instructions in <xref
- linkend='ch-system-systemd'/>. </para>
+ <para>The rules in this appendix are listed for convenience. Installation is
+ normally done via instructions in <xref linkend='ch-system-eudev'/>. </para>
<sect1 id="lfsrules" role="wrap">
<title>55-lfs.rules</title>
diff --git a/bootscripts/Makefile b/bootscripts/Makefile
index 70ce71365..63ae8150e 100644
--- a/bootscripts/Makefile
+++ b/bootscripts/Makefile
@@ -25,7 +25,6 @@ create-dirs:
install -d -m ${DIRMODE} ${ETCDIR}/sysconfig
install -d -m ${DIRMODE} ${LIBDIR}
install -d -m ${DIRMODE} ${SERVICEDIR}
- install -d -m ${DIRMODE} ${UNITDIR}
install -d -m ${DIRMODE} ${MAN8}
install -d -m ${DIRMODE} ${SBIN}
ln -sfn services ${LIBDIR}/lsb
@@ -59,7 +58,6 @@ files: create-dirs
install -m ${MODE} lfs/lib/services/ipv4-static-route ${SERVICEDIR}
install -m ${MODE} lfs/lib/services/ipv4-static ${SERVICEDIR}
install -m ${CONFMODE} lfs/lib/services/init-functions ${SERVICEDIR}
- install -m ${CONFMODE} lfs/units/ifupdownat.service ${UNITDIR}/ifupdown@.service
if [ ! -f ${ETCDIR}/sysconfig/createfiles ]; then \
install -m ${CONFMODE} lfs/sysconfig/createfiles ${ETCDIR}/sysconfig/ ;\
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index df07eedc4..b2296e860 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,31 @@
</listitem>
-->
<listitem>
+ <para>2014-05-10</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Remove systemd and dbus. Add eudev.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update gnu urls to use an entity. Fixes
+ <ulink url="&lfs-ticket-root;3571">#3571</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update kbd URL. Fixes
+ <ulink url="&lfs-ticket-root;3574">#3574</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update procps-ng URL. Fixes
+ <ulink url="&lfs-ticket-root;3572">#3572</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to shadow-4.2.1. Fixes
+ <ulink url="&lfs-ticket-root;3553">#3553</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2014-05-02</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 32ac15265..734811852 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -175,9 +175,9 @@
<!--<listitem>
<para>Sed &sed-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Shadow &shadow-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Sysklogd &sysklogd-version;</para>
</listitem>-->
@@ -241,8 +241,11 @@
<listitem>
<para>&coreutils-shuf-segfault-patch;</para>
</listitem>
- <listitem>
+ <!--<listitem>
<para>dbus-&dbus-version;</para>
+ </listitem>-->
+ <listitem>
+ <para>eudev-&eudev-version;</para>
</listitem>
<listitem>
<para>expat-&expat-version;</para>
@@ -262,9 +265,9 @@
<listitem>
<para>&readline-fixes-patch;</para>
</listitem>
- <listitem>
+ <!--<listitem>
<para>systemd-&systemd-version;</para>
- </listitem>
+ </listitem>-->
<listitem>
<para>XML::Parser-&xml-parser-version;</para>
</listitem>
@@ -286,10 +289,6 @@
<para>udev 208</para>
</listitem>
- <!--<listitem>
- <para>texinfo-5.1-test-1.patch</para>
- </listitem>-->
-
</itemizedlist>
</sect1>
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index 154407799..f9a9e35d7 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -112,7 +112,7 @@
<para>MD5 sum: <literal>&coreutils-md5;</literal></para>
</listitem>
</varlistentry>
-
+<!--
<varlistentry>
<term>D-Bus (&dbus-version;) - <token>&dbus-size;</token>:</term>
<listitem>
@@ -121,7 +121,7 @@
<para>MD5 sum: <literal>&dbus-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<varlistentry>
<term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term>
<listitem>
@@ -141,6 +141,22 @@
</varlistentry>
<varlistentry>
+ <term>Eudev (&eudev-version;) - <token>&eudev-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink url="&eudev-url;"/></para>
+ <para>MD5 sum: <literal>&eudev-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Eudev-manpages (&eudev-version;) - <token>&eudev-manpages-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink url="&eudev-manpages-url;"/></para>
+ <para>MD5 sum: <literal>&eudev-manpages-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term>
<listitem>
<para>Home page: <ulink url="&e2fsprogs-home;"/></para>
@@ -586,7 +602,7 @@
<para>MD5 sum: <literal>&sysklogd-md5;</literal></para>
</listitem>
</varlistentry>
-
+<!--
<varlistentry>
<term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term>
<listitem>
@@ -595,7 +611,7 @@
<para>MD5 sum: <literal>&systemd-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<varlistentry>
<term>Sysvinit (&sysvinit-version;) - <token>&sysvinit-size;</token>:</term>
<listitem>
diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml
index a7e866f75..d10b804a5 100644
--- a/chapter06/chapter06.xml
+++ b/chapter06/chapter06.xml
@@ -88,10 +88,10 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
+<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>-->
- <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/>-->
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml
index c77f77ca1..6394b4e05 100644
--- a/chapter06/sysvinit.xml
+++ b/chapter06/sysvinit.xml
@@ -82,14 +82,6 @@
<screen><userinput remap="install">make -C src install</userinput></screen>
- <para>Move files that have a name conflict with <xref linkend="ch-system-systemd"/>
- so that both packages can be installed side-by-side:</para>
-
-<screen><userinput remap="install">for p in init halt poweroff reboot runlevel shutdown telinit; do
- mv -v /sbin/$p /sbin/$p-sysv
- mv -v /usr/share/man/man8/$p.8 /usr/share/man/man8/$p-sysv.8
-done</userinput></screen>
-
</sect2>
<sect2 id="contents-sysvinit" role="content">
diff --git a/chapter07/bootscripts.xml b/chapter07/bootscripts.xml
index 51a5b8f9c..0fbb91e1d 100644
--- a/chapter07/bootscripts.xml
+++ b/chapter07/bootscripts.xml
@@ -24,8 +24,8 @@
<title/>
<para>The LFS-Bootscripts package contains a set of scripts to start/stop
- the LFS system at bootup/shutdown. A networking systemd unit file is
- also installed. The configuration files and procedures needed to
+ the LFS system at bootup/shutdown.
+ The configuration files and procedures needed to
customize the boot process are described in the following sections.</para>
<segmentedlist>
@@ -53,7 +53,6 @@
<title>Contents of LFS-Bootscripts</title>
<segmentedlist>
<segtitle>Installed scripts</segtitle>
- <segtitle>Installed unit</segtitle>
<segtitle>Installed directories</segtitle>
<seglistitem>
@@ -61,7 +60,6 @@
ifup, localnet, modules, mountfs, mountvirtfs, network, rc, reboot,
sendsignals, setclock, ipv4-static, swap, sysctl, sysklogd, template,
udev, and udev_retry</seg>
- <seg>ifupdown@.service</seg>
<seg>/etc/rc.d, /etc/init.d (symbolic link), /etc/sysconfig,
/lib/services, /lib/lsb (symbolic link)</seg>
</seglistitem>
diff --git a/chapter07/chapter07.xml b/chapter07/chapter07.xml
index 695f471c5..a12194c62 100644
--- a/chapter07/chapter07.xml
+++ b/chapter07/chapter07.xml
@@ -18,7 +18,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hosts.xml"/>-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="usage.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysd-custom.xml"/>
+<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysd-custom.xml"/> -->
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hostname.xml"/>-->
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="setclock.xml"/>-->
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="console.xml"/>-->
diff --git a/chapter07/introduction.xml b/chapter07/introduction.xml
index 243bad3b9..8ee7384cd 100644
--- a/chapter07/introduction.xml
+++ b/chapter07/introduction.xml
@@ -18,11 +18,11 @@
process must be organized to ensure the tasks are performed in the correct
order but, at the same time, be executed as fast as possible.</para>
- <para>In the packages that were installed in Chapter 6, there were two
+<!-- <para>In the packages that were installed in Chapter 6, there were two
different boot systems installed. LFS provides the ability to easily
select which system the user wants to use and to compare and contrast the
two systems by actually running each system on the local computer. The
- advantages and disadvantages of these systems is presented below.</para>
+ advantages and disadvantages of these systems is presented below.</para>-->
<sect2 id='sysv-desc'>
<title>System V</title>
@@ -94,7 +94,7 @@
</itemizedlist>
</sect2>
-
+<!--
<sect2 id='sysd-desc'>
<title>Systemd</title>
@@ -166,7 +166,8 @@
</itemizedlist>
</sect2>
-
+-->
+<!--
<sect2 id='sysv'>
<title>Selecting a Boot Method</title>
@@ -220,5 +221,5 @@ chmod 0744 /usr/sbin/set-sysv</userinput></screen>
appropriate script above and rebooting.</para>
</sect2>
-
+-->
</sect1>
diff --git a/chapter07/network.xml b/chapter07/network.xml
index 4ec00b6f2..01d81ea03 100644
--- a/chapter07/network.xml
+++ b/chapter07/network.xml
@@ -98,7 +98,7 @@ EOF</userinput></screen>
<para>For more information see the <command>ifup</command> man page.</para>
</sect2>
-
+<!--
<sect2 id="systemd-net-enable">
<title>Configuring the Network Interface Card at boot (systemd)</title>
@@ -195,7 +195,7 @@ EOF</userinput></screen>
<note><para>The Google Public IPv4 DNS addresses are 8.8.8.8 and 8.8.4.4.</para></note>
</sect2>
-
+-->
<sect2 id="ch-scripts-hostname">
<title>Configuring the system hostname</title>
@@ -204,9 +204,8 @@ EOF</userinput></screen>
<secondary>configuring</secondary>
</indexterm>
- <para>During the boot process, both Systemd and System V use the same file
- for establishing the system's hostname. This needs to be configured by
- creating <filename>/etc/hostname</filename>.</para>
+ <para>During the boot process, the file <filename>/etc/hostname</filename>
+ is used for establishing the system's hostname.</para>
<para>Create the <filename>/etc/hostname</filename> file and enter a
hostname by running:</para>
diff --git a/chapter07/profile.xml b/chapter07/profile.xml
index af33993f3..f2a8856c8 100644
--- a/chapter07/profile.xml
+++ b/chapter07/profile.xml
@@ -155,7 +155,7 @@ EOF</userinput></screen>
8-bit</quote>). So you can use the <quote>C</quote> locale only if you are sure that
you will never need 8-bit characters.</para>
- <para>UTF-8 based locales are not supported well by many programs.
+ <para>UTF-8 based locales are not supported well by some programs.
Work is in progress to document and, if possible, fix such problems, see
<ulink url="&blfs-root;view/svn/introduction/locale-issues.html"/>.</para>
diff --git a/chapter07/symlinks.xml b/chapter07/symlinks.xml
index 1d4467a15..cf06009a5 100644
--- a/chapter07/symlinks.xml
+++ b/chapter07/symlinks.xml
@@ -113,7 +113,7 @@
creating your configuration files below.</para>
</sect3>
-
+<!--
<sect3>
<title>Custom Naming in Systemd</title>
@@ -151,7 +151,7 @@ MACAddress=cb:a9:87:65:43:21</screen>
the Name entry.</para>
</sect3>
-
+-->
</sect2>
<sect2>
diff --git a/general.ent b/general.ent
index 89c4ee398..b11a284a4 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-<!ENTITY version "SVN-20140502">
+<!ENTITY version "SVN-20140510">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate "May 2, 2014">
+<!ENTITY releasedate "May 10, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "8.0">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
diff --git a/packages.ent b/packages.ent
index 740c3b012..075051a4e 100644
--- a/packages.ent
+++ b/packages.ent
@@ -127,7 +127,7 @@
<!ENTITY diffutils-ch5-sbu "0.2 SBU">
<!ENTITY diffutils-ch6-du "25 MB">
<!ENTITY diffutils-ch6-sbu "0.5 SBU">
-
+<!--
<!ENTITY dbus-version "1.8.0">
<!ENTITY dbus-size "1,820 KB">
<!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
@@ -135,7 +135,7 @@
<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
<!ENTITY dbus-ch6-du "35 MB">
<!ENTITY dbus-ch6-sbu "less than 0.4 SBU">
-
+-->
<!-- NOTE: When updating e2fsprogs, remember to check the list
of acceptable features that can be shown by debugfs in
chapter02/creatingfilesystem.xml -->
@@ -147,6 +147,17 @@
<!ENTITY e2fsprogs-ch6-du "64 MB">
<!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
+<!ENTITY eudev-version "1.6">
+<!ENTITY eudev-size "1,689 KB">
+<!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
+<!ENTITY eudev-md5 "c2fbf420a50d07b80158a0185cbb08f7">
+<!ENTITY eudev-manpages-size "9 KB">
+<!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
+<!ENTITY eudev-manpages-md5 "c2fbf420a50d07b80158a0185cbb08f7">
+
+<!ENTITY eudev-ch6-du "7.5 MB">
+<!ENTITY eudev-ch6-sbu "0.1 SBU">
+
<!ENTITY expat-version "2.1.0">
<!ENTITY expat-size "552 KB">
<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">
@@ -251,7 +262,7 @@
<!ENTITY gmp-version "6.0.0a">
<!ENTITY gmp-extracted-version "6.0.0">
<!ENTITY gmp-size "1,860 KB">
-<!ENTITY gmp-url "http://ftp.gnu.org/gnu/gmp/gmp-&gmp-version;.tar.xz">
+<!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz">
<!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
<!ENTITY gmp-home "&gnu-software;gmp/">
<!ENTITY gmp-ch5-du "39 MB">
@@ -337,7 +348,7 @@
<!ENTITY kbd-version "2.0.1">
<!ENTITY kbd-size "1,962 KB">
-<!ENTITY kbd-url "http://ftp.altlinux.org/pub/people/legion/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 "cc0ee9f2537d8636cae85a8c6541ed2e">
<!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd">
<!ENTITY kbd-ch6-du "20 MB">
@@ -359,7 +370,7 @@
<!ENTITY less-ch6-du "3.6 MB">
<!ENTITY less-ch6-sbu "less than 0.1 SBU">
-<!ENTITY lfs-bootscripts-version "20140404"> <!-- Scripts depend on this format -->
+<!ENTITY lfs-bootscripts-version "20140510"> <!-- Scripts depend on this format -->
<!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-md5 "BOOTSCRIPTS-MD5SUM"> <!-- Updated in Makefile -->
@@ -472,7 +483,7 @@
<!ENTITY ncurses-version "5.9">
<!ENTITY ncurses-size "2,760 KB">
-<!ENTITY ncurses-url "http://ftp.gnu.org/gnu/ncurses/ncurses-&ncurses-version;.tar.gz">
+<!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
<!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
<!ENTITY ncurses-home "&gnu-software;ncurses/">
<!ENTITY ncurses-ch5-du "35 MB">
@@ -510,7 +521,7 @@
<!ENTITY procps-ng-version "3.3.9">
<!ENTITY procps-ng-size "548 KB">
-<!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz/">
+<!ENTITY procps-ng-url "http://hivelocity.sourceforge.net/projects/procps-ng/Production/procps-ng-&procps-ng-version;.tar.xz">
<!ENTITY procps-ng-md5 "0980646fa25e0be58f7afb6b98f79d74">
<!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
<!ENTITY procps-ng-ch6-du "13 MB">
@@ -542,11 +553,11 @@
<!ENTITY sed-ch6-du "6.7 MB">
<!ENTITY sed-ch6-sbu "0.2 SBU">
-<!ENTITY shadow-version "4.1.5.1">
-<!ENTITY shadow-size "3,428 KB">
-<!ENTITY shadow-url "http://cdn.debian.net/debian/pool/main/s/shadow/shadow_&shadow-version;.orig.tar.gz">
-<!ENTITY shadow-md5 "ae66de9953f840fb3a97f6148bc39a30">
-<!-- <!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org/"> -->
+<!ENTITY shadow-version "4.2.1">
+<!ENTITY shadow-size "1,558 KB">
+<!ENTITY shadow-url "http://pkg-shadow.alioth.debian.org/releases/shadow-&shadow-version;.tar.xz">
+<!ENTITY shadow-md5 "2bfafe7d4962682d31b5eba65dba4fc8">
+<!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org/">
<!ENTITY shadow-ch6-du "42 MB">
<!ENTITY shadow-ch6-sbu "0.2 SBU">
diff --git a/prologue/why.xml b/prologue/why.xml
index 84a40feef..66bcbb5e9 100644
--- a/prologue/why.xml
+++ b/prologue/why.xml
@@ -107,7 +107,7 @@
command line file management, and are necessary for the installation
procedures of every package in LFS.</para>
</listitem>
-
+<!--
<listitem>
<para>D-Bus</para>
@@ -115,7 +115,7 @@
which a simple way for applications to talk to one another.
</para>
</listitem>
-
+-->
<listitem>
<para>DejaGNU</para>
@@ -140,6 +140,14 @@
</listitem>
<listitem>
+ <para>Eudev</para>
+
+ <para>This package is a device manager. It dynamically controls the entries
+ in the /dev directory as devices are added or removed from the system.
+ </para>
+ </listitem>
+
+ <listitem>
<para>Expat</para>
<para>This package contains programs for parsing XML. It is
@@ -466,7 +474,7 @@
such as those given by the kernel or daemon processes when unusual
events occur.</para>
</listitem>
-
+<!--
<listitem>
<para>Systemd</para>
@@ -476,7 +484,7 @@
In LFS it is installed side-by-side with Sysvinit to provide the user with
alternative boot systems for comparison.</para>
</listitem>
-
+-->
<listitem>
<para>Sysvinit</para>