aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrejzi <krejzi@linuxfromscratch.org>2014-02-15 00:40:11 +0000
committerKrejzi <krejzi@linuxfromscratch.org>2014-02-15 00:40:11 +0000
commitf8756ab90bb3d7c3f4010c0d19a0624c330f889b (patch)
tree9529ec03e2c022afde268385d20428655c36ed7d
parente88c73c0575311238614cf05e8b54c69a9a7a4e8 (diff)
Merge latest LFS SVN.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10468 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml95
-rw-r--r--chapter05/expect.xml4
-rw-r--r--chapter05/gcc-pass2.xml6
-rw-r--r--chapter05/glibc.xml8
-rw-r--r--chapter05/util-linux.xml6
-rw-r--r--chapter06/e2fsprogs.xml29
-rw-r--r--chapter06/flex.xml15
-rw-r--r--chapter06/glibc.xml62
-rw-r--r--chapter06/groff.xml3
-rw-r--r--general.ent4
-rw-r--r--network-scripts/Makefile17
-rw-r--r--network-scripts/lfs/tmpfiles/nscd.conf2
-rw-r--r--network-scripts/lfs/units/nscd.service16
-rw-r--r--packages.ent32
-rw-r--r--patches.ent6
-rw-r--r--process-scripts.sh1
16 files changed, 184 insertions, 122 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index e0cdd32d3..402a696c8 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,101 @@
</listitem>
-->
<listitem>
+ <para>2014-02-14</para>
+ <itemizedlist>
+ <listitem>
+ <para>[krejzi] - Merge LFS SVN-20140214 book.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Make sed for omit-frame-pointers the
+ same in Chapters 5 and 6. Fixes
+ <ulink url="&lfs-ticket-root;3497">#3497</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Simplify zimesone configuration in glibc.
+ Thanks to Chris Staub for the patch. Fixes
+ <ulink url="&lfs-ticket-root;3496">#3496</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Let the glibc Makefile install rpc headers.
+ Thanks to Chris Staub for the patch. Fixes
+ <ulink url="&lfs-ticket-root;3495">#3495</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-3.13.3. Fixes
+ <ulink url="&lfs-ticket-root;3493">#3493</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2014-02-13</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to file-5.17. Fixes
+ <ulink url="&lfs-ticket-root;3491">#3491</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to flex-2.5.38. Fixes
+ <ulink url="&lfs-ticket-root;3492">#3492</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to man-pages-3.58. Fixes
+ <ulink url="&lfs-ticket-root;3490">#3490</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2014-02-10</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update coreutils i18n patch.
+ Thanks to Igor Izivkov for pointing it out. Fixes
+ <ulink url="&lfs-ticket-root;3488">#3488</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2014-02-08</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to glibc-2.19. Fixes
+ <ulink url="&lfs-ticket-root;3486">#3486</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2014-02-07</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to linux-3.13.2. Fixes
+ <ulink url="&lfs-ticket-root;3485">#3485</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2014-02-05</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Change expect library type in Chapter 5.
+ Thanks to kammet for the report. Fixes
+ <ulink url="&lfs-ticket-root;3484">#3484</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Fix e2fsprogs tests to run properly
+ in the LFS chroot environment.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Remove unnecessary mkdir in groff.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2014-02-04</para>
<itemizedlist>
<listitem>
diff --git a/chapter05/expect.xml b/chapter05/expect.xml
index e1a9d9dbc..d53394504 100644
--- a/chapter05/expect.xml
+++ b/chapter05/expect.xml
@@ -121,7 +121,7 @@ sed 's:/usr/local/bin:/bin:' configure.orig &gt; configure</userinput></screen>
<seglistitem>
<seg>expect</seg>
- <seg>libexpect-&expect-lib-version;.a</seg>
+ <seg>libexpect-&expect-lib-version;.so</seg>
</seglistitem>
</segmentedlist>
@@ -142,7 +142,7 @@ sed 's:/usr/local/bin:/bin:' configure.orig &gt; configure</userinput></screen>
</varlistentry>
<varlistentry id="libexpect">
- <term><filename class="libraryfile">libexpect-&expect-lib-version;.a</filename></term>
+ <term><filename class="libraryfile">libexpect-&expect-lib-version;.so</filename></term>
<listitem>
<para>Contains functions that allow Expect to be used as a Tcl
extension or to be used directly from C or C++ (without Tcl)</para>
diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml
index 310abb457..e96c469ad 100644
--- a/chapter05/gcc-pass2.xml
+++ b/chapter05/gcc-pass2.xml
@@ -64,9 +64,9 @@
that is exactly the same as if it were bootstrapped. Apply the following
<command>sed</command> command to force the build to use the flag:</para>
-<screen><userinput remap="pre">cp -v gcc/Makefile.in{,.tmp}
-sed 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
- &gt; gcc/Makefile.in</userinput></screen>
+<screen><userinput remap="pre">case `uname -m` in
+ i?86) sed -i 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in ;;
+esac</userinput></screen>
<para>Once again, change the location of GCC's default dynamic linker to
use the one installed in <filename
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index 2fa9ccad8..b7df04edf 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -52,14 +52,6 @@
su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
fi</userinput></screen>
- <para>An upstream change needs to be reverted:</para>
-
-<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
-
- <para>Allow Glibc to be built using Make-&make-version;:</para>
-
-<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
-
<para>The Glibc documentation recommends building Glibc outside of the source
directory in a dedicated build directory:</para>
diff --git a/chapter05/util-linux.xml b/chapter05/util-linux.xml
index 7156895c2..909fa6679 100644
--- a/chapter05/util-linux.xml
+++ b/chapter05/util-linux.xml
@@ -73,7 +73,11 @@
<term><envar>PKG_CONFIG=""</envar></term>
<listitem>
<para>Setting this envronment variable prevents adding unneeded
- features that may be available on the host.</para>
+ features that may be available on the host. Note that the location
+ shown for setting this environment variable is different from other
+ LFS sections where variables are set preceeding the command. This
+ location is shown to demonstrate an alternative way of setting an
+ environment variable when using configure.</para>
</listitem>
</varlistentry>
</variablelist>
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index bf4332ba9..9ca778a04 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -44,6 +44,11 @@
<sect2 role="installation">
<title>Installation of E2fsprogs</title>
+ <para>First fix a problem with running regression tests in the LFS chroot
+ environment:</para>
+
+<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
+
<para>The E2fsprogs documentation recommends that the package be built in
a subdirectory of the source tree: </para>
@@ -52,16 +57,15 @@ cd build</userinput></screen>
<para>Prepare E2fsprogs for compilation:</para>
-<screen><userinput remap="configure">export PKG_CONFIG_PATH=/tools/lib/pkgconfig
-
-LIBS=-L/tools/lib \
-CFLAGS=-I/tools/include \
-../configure --prefix=/usr \
- --with-root-prefix="" \
- --enable-elf-shlibs \
- --disable-libblkid \
- --disable-libuuid \
- --disable-uuidd \
+<screen><userinput remap="configure">LIBS=-L/tools/lib \
+CFLAGS=-I/tools/include \
+PKG_CONFIG_PATH=/tools/lib/pkgconfig \
+../configure --prefix=/usr \
+ --with-root-prefix="" \
+ --enable-elf-shlibs \
+ --disable-libblkid \
+ --disable-libuuid \
+ --disable-uuidd \
--disable-fsck</userinput></screen>
<variablelist>
@@ -131,10 +135,9 @@ CFLAGS=-I/tools/include \
<screen><userinput remap="install">make install</userinput></screen>
- <para>Install the static libraries and headers and do some clean up:</para>
+ <para>Install the static libraries and headers:</para>
-<screen><userinput remap="install">make install-libs
-unset PKG_CONFIG_PATH</userinput></screen>
+<screen><userinput remap="install">make install-libs</userinput></screen>
<para>Make the installed static libraries writable so debugging symbols can
be removed later:</para>
diff --git a/chapter06/flex.xml b/chapter06/flex.xml
index ab2984ca4..4f6cef1f4 100644
--- a/chapter06/flex.xml
+++ b/chapter06/flex.xml
@@ -47,7 +47,8 @@
<para>Prepare Flex for compilation:</para>
-<screen><userinput remap="configure">./configure --prefix=/usr \
+<screen><userinput remap="configure">./configure --prefix=/usr \
+ --disable-static \
--docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
<para>Compile the package:</para>
@@ -61,14 +62,14 @@
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
-
+<!--
<para>There are some packages that expect to find the
<filename class="libraryfile">lex</filename> library in <filename
class="directory">/usr/lib</filename>. Create a symlink to account for
this:</para>
<screen><userinput remap="install">ln -sv libfl.a /usr/lib/libl.a</userinput></screen>
-
+-->
<para>A few programs do not know about <command>flex</command> yet and
try to run its predecessor, <command>lex</command>. To support those
programs, create a wrapper script named <filename>lex</filename> that
@@ -97,7 +98,7 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
<seglistitem>
<seg>flex, flex++ (link to flex), and lex</seg>
- <seg>libfl.a and libfl_pic.a</seg>
+ <seg>libfl.so and libfl_pic.so</seg>
<seg>/usr/share/doc/flex-&flex-version;</seg>
</seglistitem>
</segmentedlist>
@@ -141,12 +142,12 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
</listitem>
</varlistentry>
- <varlistentry id="libfl.a">
+ <varlistentry id="libfl.so">
<term><filename class="libraryfile">libfl.a</filename></term>
<listitem>
<para>The <filename class="libraryfile">flex</filename> library</para>
- <indexterm zone="ch-system-flex libfl.a">
- <primary sortas="c-libfl.a">libfl.a</primary>
+ <indexterm zone="ch-system-flex libfl.so">
+ <primary sortas="c-libfl.so">libfl.so</primary>
</indexterm>
</listitem>
</varlistentry>
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index 13811a26e..9fccea41c 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -54,6 +54,10 @@
Unicode, therefore libiconv is not required on an LFS system.</para>
</note>
+ <para>First fix a minor problem when installing the tzselect script:</para>
+
+<screen><userinput remap="pre">sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen>
+
<para>The Glibc build system is self-contained and will install
perfectly, even though the compiler specs file and linker are still
pointing at <filename class="directory">/tools</filename>. The specs
@@ -61,17 +65,9 @@
Glibc autoconf tests would give false results and defeat the goal
of achieving a clean build.</para>
- <para>An upstream change needs to be reverted:</para>
-
-<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
-
- <para>Allow Glibc to be built with Make-&make-version;:</para>
-
-<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
-
<para>Some of the Glibc programs use non-FHS compilant
- <filename class="directory">/var/db</filename> directory
- to store their runtime data. Apply the following patch to make such programs
+ <filename class="directory">/var/db</filename> directory to store
+ their runtime data. Apply the following patch to make such programs
store their runtime data in the FHS-compliant locations:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
@@ -84,11 +80,12 @@ cd ../glibc-build</userinput></screen>
<para>Prepare Glibc for compilation:</para>
-<screen><userinput remap="configure">../glibc-&glibc-version;/configure \
- --prefix=/usr \
- --disable-profile \
- --enable-kernel=&min-kernel; \
- --libexecdir=/usr/lib</userinput></screen>
+<screen><userinput remap="configure">../glibc-&glibc-version;/configure \
+ --prefix=/usr \
+ --disable-profile \
+ --enable-kernel=&min-kernel; \
+ --libexecdir=/usr/lib \
+ --enable-obsolete-rpc</userinput></screen>
<variablelist>
<title>The meaning of the new configure options:</title>
@@ -102,6 +99,15 @@ cd ../glibc-build</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term><parameter>--enable-obsolete-rpc</parameter></term>
+ <listitem>
+ <para>Installs NIS and RPC related headers that are not installed by
+ default; these are required to rebuild Glibc and by several BLFS
+ packages.</para>
+ </listitem>
+ </varlistentry>
+
</variablelist>
<para>Compile the package:</para>
@@ -173,20 +179,17 @@ grep Error glibc-check-log</userinput></screen>
<screen><userinput remap="install">make install</userinput></screen>
- <para>Install NIS and RPC related headers that are not installed by
- default; these are required to rebuild glibc and by several BLFS
- packages:</para>
-
-<screen><userinput remap="install">cp -v ../glibc-&glibc-version;/sunrpc/rpc/*.h /usr/include/rpc
-cp -v ../glibc-&glibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc
-cp -v ../glibc-&glibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen>
-
<para>Install the configuration file and runtime directory for
<command>nscd</command>:</para>
<screen><userinput remap="install">cp -v ../glibc-&glibc-version;/nscd/nscd.conf /etc/nscd.conf
mkdir -pv /var/cache/nscd</userinput></screen>
+ <para>Install the Systemd support files for <command>nscd</command>:</para>
+
+<screen><userinput remap="install">install -v -Dm644 ../glibc-&glibc-version;/nscd/nscd.tmpfiles /etc/tmpfiles.d/nscd.conf
+install -v -Dm644 ../glibc-&glibc-version;/nscd/nscd.service /lib/systemd/system/nscd.service</userinput></screen>
+
<para>The locales that can make the system respond in a different language
were not installed by the above command. None of the locales are required,
but if some of them are missing, test suites of the future packages would
@@ -419,7 +422,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
zdump, and zic</seg>
<seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
- libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so,
+ libc.{a,so}, libc_nonshared.a, libcidn.so,
libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so,
@@ -747,17 +750,6 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
</listitem>
</varlistentry>
- <varlistentry id="libbsd-compat">
- <term><filename class="libraryfile">libbsd-compat</filename></term>
- <listitem>
- <para>Provides the portability needed in order to run certain
- Berkeley Software Distribution (BSD) programs under Linux</para>
- <indexterm zone="ch-system-glibc libbsd-compat">
- <primary sortas="c-libbsd-compat">libbsd-compat</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
<varlistentry id="libc">
<term><filename class="libraryfile">libc</filename></term>
<listitem>
diff --git a/chapter06/groff.xml b/chapter06/groff.xml
index 7aaef076b..69a51a36c 100644
--- a/chapter06/groff.xml
+++ b/chapter06/groff.xml
@@ -61,8 +61,7 @@
<para>Install the package:</para>
-<screen><userinput remap="install">mkdir -pv /usr/share/doc/groff-1.22/pdf
-make install</userinput></screen>
+<screen><userinput remap="install">make install</userinput></screen>
<para>Some documentation programs, such as <command>xman</command>,
will not work properly without the following symlinks:</para>
diff --git a/general.ent b/general.ent
index 341b76061..0ac04d530 100644
--- a/general.ent
+++ b/general.ent
@@ -1,5 +1,5 @@
-<!ENTITY version "SYSTEMD-20140204">
-<!ENTITY releasedate "February 04, 2014">
+<!ENTITY version "20140214-SYSTEMD">
+<!ENTITY releasedate "February 14, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.5">
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
diff --git a/network-scripts/Makefile b/network-scripts/Makefile
index 676a800d5..9fc39aa9b 100644
--- a/network-scripts/Makefile
+++ b/network-scripts/Makefile
@@ -1,5 +1,4 @@
EXTDIR=${DESTDIR}/etc
-TMPFILESDIR=${EXTDIR}/tmpfiles.d
LIBDIR=${DESTDIR}/lib
SERVICEDIR=${LIBDIR}/services
UNITDIR=${LIBDIR}/systemd/system
@@ -13,7 +12,6 @@ install: files
create-dirs:
install -d -m ${DIRMODE} ${EXTDIR}/sysconfig
- install -d -m ${DIRMODE} ${TMPFILESDIR}
install -d -m ${DIRMODE} ${SERVICEDIR}
install -d -m ${DIRMODE} ${UNITDIR}
install -d -m ${DIRMODE} ${MAN8}
@@ -21,20 +19,17 @@ create-dirs:
ln -sfn services ${LIBDIR}/lsb
files: create-dirs
- install -m ${CONFMODE} lfs/tmpfiles/nscd.conf ${TMPFILESDIR}
- install -m ${MODE} lfs/sbin/ifup ${SBIN}
- install -m ${MODE} lfs/sbin/ifdown ${SBIN}
- install -m ${MODE} lfs/sbin/ifup.8 ${MAN8}
- ln -sf ifup.8 ${MAN8}/ifdown.8
+ install -m ${MODE} lfs/sbin/ifup ${SBIN}
+ install -m ${MODE} lfs/sbin/ifdown ${SBIN}
+ install -m ${MODE} lfs/sbin/ifup.8 ${MAN8}
+ ln -sf ifup.8 ${MAN8}/ifdown.8
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
- install -m ${CONFMODE} lfs/units/nscd.service ${UNITDIR}
uninstall:
- rm -rf ${TMPFILESDIR}/nscd.conf ${SERVICEDIR} ${LIBDIR}/lsb \
- ${UNITDIR}/ifupdown@.service ${UNITDIR}/nscd.service ${SBIN}/ifup \
- ${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8
+ rm -rf ${SERVICEDIR} ${LIBDIR}/lsb ${UNITDIR}/ifupdown@.service \
+ ${SBIN}/ifup ${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8
.PHONY: all create-dirs install files uninstall
diff --git a/network-scripts/lfs/tmpfiles/nscd.conf b/network-scripts/lfs/tmpfiles/nscd.conf
deleted file mode 100644
index c11675be8..000000000
--- a/network-scripts/lfs/tmpfiles/nscd.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-d /run/nscd 755 root root -
-
diff --git a/network-scripts/lfs/units/nscd.service b/network-scripts/lfs/units/nscd.service
deleted file mode 100644
index ff200a144..000000000
--- a/network-scripts/lfs/units/nscd.service
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=Name Service Cache Daemon
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/nscd
-ExecStop=/usr/sbin/nscd --shutdown
-ExecReload=/usr/sbin/nscd -i passwd
-ExecReload=/usr/sbin/nscd -i group
-ExecReload=/usr/sbin/nscd -i hosts
-ExecReload=/usr/sbin/nscd -i services
-Restart=always
-PIDFile=/run/nscd/nscd.pid
-
-[Install]
-WantedBy=multi-user.target
diff --git a/packages.ent b/packages.ent
index efc67fe34..ff38dc698 100644
--- a/packages.ent
+++ b/packages.ent
@@ -164,10 +164,10 @@
<!ENTITY expect-ch5-du "4.4 MB">
<!ENTITY expect-ch5-sbu "0.1 SBU">
-<!ENTITY file-version "5.16">
-<!ENTITY file-size "643 KB">
+<!ENTITY file-version "5.17">
+<!ENTITY file-size "694 KB">
<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
-<!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc">
+<!ENTITY file-md5 "e19c47e069ced7b01ccb4db402cc01d3">
<!ENTITY file-home "http://www.darwinsys.com/file/">
<!ENTITY file-ch5-du "12.4 MB">
<!ENTITY file-ch5-sbu "0.1 SBU">
@@ -184,10 +184,10 @@
<!ENTITY findutils-ch6-du "29 MB">
<!ENTITY findutils-ch6-sbu "0.4 SBU">
-<!ENTITY flex-version "2.5.37">
-<!ENTITY flex-size "1,280 KB">
+<!ENTITY flex-version "2.5.38">
+<!ENTITY flex-size "1,590 KB">
<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2">
-<!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06">
+<!ENTITY flex-md5 "b230c88e65996ff74994d08a2a2e0f27">
<!ENTITY flex-home "http://flex.sourceforge.net">
<!--
<!ENTITY flex-ch5-du "">
@@ -238,10 +238,10 @@
<!ENTITY gettext-ch6-du "199 MB">
<!ENTITY gettext-ch6-sbu "2.3 SBU">
-<!ENTITY glibc-version "2.18">
-<!ENTITY glibc-size "10,892 KB">
+<!ENTITY glibc-version "2.19">
+<!ENTITY glibc-size "11,801 KB">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "88fbbceafee809e82efd52efa1e3c58f">
+<!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4">
<!ENTITY glibc-home "&gnu-software;libc/">
<!ENTITY glibc-ch5-du "567 MB">
<!ENTITY glibc-ch5-sbu "4.7 SBU">
@@ -358,7 +358,7 @@
<!ENTITY less-ch6-du "3.6 MB">
<!ENTITY less-ch6-sbu "less than 0.1 SBU">
-<!ENTITY lfs-network-scripts-version "20131222"> <!-- Scripts depend on this format -->
+<!ENTITY lfs-network-scripts-version "20140214"> <!-- Scripts depend on this format -->
<!ENTITY lfs-network-scripts-size "LFS-NETSCRIPTS-SIZE KB"> <!-- Updated in Makefile -->
<!ENTITY lfs-network-scripts-url "&downloads-root;lfs-network-scripts-&lfs-network-scripts-version;.tar.bz2">
<!ENTITY lfs-network-scripts-md5 "LFS-NETSCRIPTS-MD5SUM"> <!-- Updated in Makefile -->
@@ -395,12 +395,12 @@
<!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "13">
-<!ENTITY linux-patch-version "1">
+<!ENTITY linux-patch-version "3">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "75,383 KB">
+<!ENTITY linux-size "75,393 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "18f528e5632f0096e642c511722630dc">
+<!ENTITY linux-md5 "ad98a0c623a124a25dab86406ddc7119">
<!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -441,10 +441,10 @@
<!ENTITY man-db-ch6-du "27 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU">
-<!ENTITY man-pages-version "3.57">
-<!ENTITY man-pages-size "1,168 KB">
+<!ENTITY man-pages-version "3.58">
+<!ENTITY man-pages-size "1,170 KB">
<!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "18bba89745fecdfddad3caaef7cde5f4">
+<!ENTITY man-pages-md5 "539698a70e0338551d22c24011c03186">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "23 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
diff --git a/patches.ent b/patches.ent
index f36b4adaf..b8a7a0e0a 100644
--- a/patches.ent
+++ b/patches.ent
@@ -10,9 +10,9 @@
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
<!ENTITY bzip2-docs-patch-size "1.6 KB">
-<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-3.patch">
-<!ENTITY coreutils-i18n-patch-md5 "4dbc4688118182a6119a1bfe7ba4e054">
-<!ENTITY coreutils-i18n-patch-size "138 KB">
+<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-4.patch">
+<!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df">
+<!ENTITY coreutils-i18n-patch-size "140 KB">
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
diff --git a/process-scripts.sh b/process-scripts.sh
index e413a2690..b8118b355 100644
--- a/process-scripts.sh
+++ b/process-scripts.sh
@@ -3,7 +3,6 @@
# Boot scripts
for s in network-scripts/lfs/lib/services/* \
network-scripts/lfs/sbin/* \
- network-scripts/lfs/tmpfiles/* \
network-scripts/lfs/units/*
do
script=$(basename $s)