Merge latest LFS SVN.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10468 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Krejzi 2014-02-15 00:40:11 +00:00
parent e88c73c057
commit f8756ab90b
16 changed files with 184 additions and 122 deletions

View File

@ -35,6 +35,101 @@
</itemizedlist> </itemizedlist>
</listitem> </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> <listitem>
<para>2014-02-04</para> <para>2014-02-04</para>
<itemizedlist> <itemizedlist>

View File

@ -121,7 +121,7 @@ sed 's:/usr/local/bin:/bin:' configure.orig &gt; configure</userinput></screen>
<seglistitem> <seglistitem>
<seg>expect</seg> <seg>expect</seg>
<seg>libexpect-&expect-lib-version;.a</seg> <seg>libexpect-&expect-lib-version;.so</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -142,7 +142,7 @@ sed 's:/usr/local/bin:/bin:' configure.orig &gt; configure</userinput></screen>
</varlistentry> </varlistentry>
<varlistentry id="libexpect"> <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> <listitem>
<para>Contains functions that allow Expect to be used as a Tcl <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> extension or to be used directly from C or C++ (without Tcl)</para>

View File

@ -64,9 +64,9 @@
that is exactly the same as if it were bootstrapped. Apply the following 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> <command>sed</command> command to force the build to use the flag:</para>
<screen><userinput remap="pre">cp -v gcc/Makefile.in{,.tmp} <screen><userinput remap="pre">case `uname -m` in
sed 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \ i?86) sed -i 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in ;;
&gt; gcc/Makefile.in</userinput></screen> esac</userinput></screen>
<para>Once again, change the location of GCC's default dynamic linker to <para>Once again, change the location of GCC's default dynamic linker to
use the one installed in <filename use the one installed in <filename

View File

@ -52,14 +52,6 @@
su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc' su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
fi</userinput></screen> 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 <para>The Glibc documentation recommends building Glibc outside of the source
directory in a dedicated build directory:</para> directory in a dedicated build directory:</para>

View File

@ -73,7 +73,11 @@
<term><envar>PKG_CONFIG=""</envar></term> <term><envar>PKG_CONFIG=""</envar></term>
<listitem> <listitem>
<para>Setting this envronment variable prevents adding unneeded <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> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>

View File

@ -44,6 +44,11 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of E2fsprogs</title> <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 <para>The E2fsprogs documentation recommends that the package be built in
a subdirectory of the source tree: </para> a subdirectory of the source tree: </para>
@ -52,16 +57,15 @@ cd build</userinput></screen>
<para>Prepare E2fsprogs for compilation:</para> <para>Prepare E2fsprogs for compilation:</para>
<screen><userinput remap="configure">export PKG_CONFIG_PATH=/tools/lib/pkgconfig <screen><userinput remap="configure">LIBS=-L/tools/lib \
CFLAGS=-I/tools/include \
LIBS=-L/tools/lib \ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
CFLAGS=-I/tools/include \ ../configure --prefix=/usr \
../configure --prefix=/usr \ --with-root-prefix="" \
--with-root-prefix="" \ --enable-elf-shlibs \
--enable-elf-shlibs \ --disable-libblkid \
--disable-libblkid \ --disable-libuuid \
--disable-libuuid \ --disable-uuidd \
--disable-uuidd \
--disable-fsck</userinput></screen> --disable-fsck</userinput></screen>
<variablelist> <variablelist>
@ -131,10 +135,9 @@ CFLAGS=-I/tools/include \
<screen><userinput remap="install">make install</userinput></screen> <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 <screen><userinput remap="install">make install-libs</userinput></screen>
unset PKG_CONFIG_PATH</userinput></screen>
<para>Make the installed static libraries writable so debugging symbols can <para>Make the installed static libraries writable so debugging symbols can
be removed later:</para> be removed later:</para>

View File

@ -47,7 +47,8 @@
<para>Prepare Flex for compilation:</para> <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> --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
@ -61,14 +62,14 @@
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen> <screen><userinput remap="install">make install</userinput></screen>
<!--
<para>There are some packages that expect to find the <para>There are some packages that expect to find the
<filename class="libraryfile">lex</filename> library in <filename <filename class="libraryfile">lex</filename> library in <filename
class="directory">/usr/lib</filename>. Create a symlink to account for class="directory">/usr/lib</filename>. Create a symlink to account for
this:</para> this:</para>
<screen><userinput remap="install">ln -sv libfl.a /usr/lib/libl.a</userinput></screen> <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 <para>A few programs do not know about <command>flex</command> yet and
try to run its predecessor, <command>lex</command>. To support those try to run its predecessor, <command>lex</command>. To support those
programs, create a wrapper script named <filename>lex</filename> that programs, create a wrapper script named <filename>lex</filename> that
@ -97,7 +98,7 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
<seglistitem> <seglistitem>
<seg>flex, flex++ (link to flex), and lex</seg> <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> <seg>/usr/share/doc/flex-&flex-version;</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -141,12 +142,12 @@ chmod -v 755 /usr/bin/lex</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="libfl.a"> <varlistentry id="libfl.so">
<term><filename class="libraryfile">libfl.a</filename></term> <term><filename class="libraryfile">libfl.a</filename></term>
<listitem> <listitem>
<para>The <filename class="libraryfile">flex</filename> library</para> <para>The <filename class="libraryfile">flex</filename> library</para>
<indexterm zone="ch-system-flex libfl.a"> <indexterm zone="ch-system-flex libfl.so">
<primary sortas="c-libfl.a">libfl.a</primary> <primary sortas="c-libfl.so">libfl.so</primary>
</indexterm> </indexterm>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -54,6 +54,10 @@
Unicode, therefore libiconv is not required on an LFS system.</para> Unicode, therefore libiconv is not required on an LFS system.</para>
</note> </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 <para>The Glibc build system is self-contained and will install
perfectly, even though the compiler specs file and linker are still perfectly, even though the compiler specs file and linker are still
pointing at <filename class="directory">/tools</filename>. The specs pointing at <filename class="directory">/tools</filename>. The specs
@ -61,17 +65,9 @@
Glibc autoconf tests would give false results and defeat the goal Glibc autoconf tests would give false results and defeat the goal
of achieving a clean build.</para> 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 <para>Some of the Glibc programs use non-FHS compilant
<filename class="directory">/var/db</filename> directory <filename class="directory">/var/db</filename> directory to store
to store their runtime data. Apply the following patch to make such programs their runtime data. Apply the following patch to make such programs
store their runtime data in the FHS-compliant locations:</para> store their runtime data in the FHS-compliant locations:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> <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> <para>Prepare Glibc for compilation:</para>
<screen><userinput remap="configure">../glibc-&glibc-version;/configure \ <screen><userinput remap="configure">../glibc-&glibc-version;/configure \
--prefix=/usr \ --prefix=/usr \
--disable-profile \ --disable-profile \
--enable-kernel=&min-kernel; \ --enable-kernel=&min-kernel; \
--libexecdir=/usr/lib</userinput></screen> --libexecdir=/usr/lib \
--enable-obsolete-rpc</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the new configure options:</title> <title>The meaning of the new configure options:</title>
@ -102,6 +99,15 @@ cd ../glibc-build</userinput></screen>
</listitem> </listitem>
</varlistentry> </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> </variablelist>
<para>Compile the package:</para> <para>Compile the package:</para>
@ -173,20 +179,17 @@ grep Error glibc-check-log</userinput></screen>
<screen><userinput remap="install">make install</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 <para>Install the configuration file and runtime directory for
<command>nscd</command>:</para> <command>nscd</command>:</para>
<screen><userinput remap="install">cp -v ../glibc-&glibc-version;/nscd/nscd.conf /etc/nscd.conf <screen><userinput remap="install">cp -v ../glibc-&glibc-version;/nscd/nscd.conf /etc/nscd.conf
mkdir -pv /var/cache/nscd</userinput></screen> 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 <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, 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 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, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
zdump, and zic</seg> zdump, and zic</seg>
<seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, <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}, libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so, libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.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> </listitem>
</varlistentry> </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"> <varlistentry id="libc">
<term><filename class="libraryfile">libc</filename></term> <term><filename class="libraryfile">libc</filename></term>
<listitem> <listitem>

View File

@ -61,8 +61,7 @@
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">mkdir -pv /usr/share/doc/groff-1.22/pdf <screen><userinput remap="install">make install</userinput></screen>
make install</userinput></screen>
<para>Some documentation programs, such as <command>xman</command>, <para>Some documentation programs, such as <command>xman</command>,
will not work properly without the following symlinks:</para> will not work properly without the following symlinks:</para>

View File

@ -1,5 +1,5 @@
<!ENTITY version "SYSTEMD-20140204"> <!ENTITY version "20140214-SYSTEMD">
<!ENTITY releasedate "February 04, 2014"> <!ENTITY releasedate "February 14, 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.5"> <!ENTITY milestone "7.5">
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -1,5 +1,4 @@
EXTDIR=${DESTDIR}/etc EXTDIR=${DESTDIR}/etc
TMPFILESDIR=${EXTDIR}/tmpfiles.d
LIBDIR=${DESTDIR}/lib LIBDIR=${DESTDIR}/lib
SERVICEDIR=${LIBDIR}/services SERVICEDIR=${LIBDIR}/services
UNITDIR=${LIBDIR}/systemd/system UNITDIR=${LIBDIR}/systemd/system
@ -13,7 +12,6 @@ install: files
create-dirs: create-dirs:
install -d -m ${DIRMODE} ${EXTDIR}/sysconfig install -d -m ${DIRMODE} ${EXTDIR}/sysconfig
install -d -m ${DIRMODE} ${TMPFILESDIR}
install -d -m ${DIRMODE} ${SERVICEDIR} install -d -m ${DIRMODE} ${SERVICEDIR}
install -d -m ${DIRMODE} ${UNITDIR} install -d -m ${DIRMODE} ${UNITDIR}
install -d -m ${DIRMODE} ${MAN8} install -d -m ${DIRMODE} ${MAN8}
@ -21,20 +19,17 @@ create-dirs:
ln -sfn services ${LIBDIR}/lsb ln -sfn services ${LIBDIR}/lsb
files: create-dirs files: create-dirs
install -m ${CONFMODE} lfs/tmpfiles/nscd.conf ${TMPFILESDIR} install -m ${MODE} lfs/sbin/ifup ${SBIN}
install -m ${MODE} lfs/sbin/ifup ${SBIN} install -m ${MODE} lfs/sbin/ifdown ${SBIN}
install -m ${MODE} lfs/sbin/ifdown ${SBIN} install -m ${MODE} lfs/sbin/ifup.8 ${MAN8}
install -m ${MODE} lfs/sbin/ifup.8 ${MAN8} ln -sf ifup.8 ${MAN8}/ifdown.8
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-route ${SERVICEDIR}
install -m ${MODE} lfs/lib/services/ipv4-static ${SERVICEDIR} install -m ${MODE} lfs/lib/services/ipv4-static ${SERVICEDIR}
install -m ${CONFMODE} lfs/lib/services/init-functions ${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/ifupdownat.service ${UNITDIR}/ifupdown@.service
install -m ${CONFMODE} lfs/units/nscd.service ${UNITDIR}
uninstall: uninstall:
rm -rf ${TMPFILESDIR}/nscd.conf ${SERVICEDIR} ${LIBDIR}/lsb \ rm -rf ${SERVICEDIR} ${LIBDIR}/lsb ${UNITDIR}/ifupdown@.service \
${UNITDIR}/ifupdown@.service ${UNITDIR}/nscd.service ${SBIN}/ifup \ ${SBIN}/ifup ${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8
${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8
.PHONY: all create-dirs install files uninstall .PHONY: all create-dirs install files uninstall

View File

@ -1,2 +0,0 @@
d /run/nscd 755 root root -

View File

@ -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

View File

@ -164,10 +164,10 @@
<!ENTITY expect-ch5-du "4.4 MB"> <!ENTITY expect-ch5-du "4.4 MB">
<!ENTITY expect-ch5-sbu "0.1 SBU"> <!ENTITY expect-ch5-sbu "0.1 SBU">
<!ENTITY file-version "5.16"> <!ENTITY file-version "5.17">
<!ENTITY file-size "643 KB"> <!ENTITY file-size "694 KB">
<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> <!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-home "http://www.darwinsys.com/file/">
<!ENTITY file-ch5-du "12.4 MB"> <!ENTITY file-ch5-du "12.4 MB">
<!ENTITY file-ch5-sbu "0.1 SBU"> <!ENTITY file-ch5-sbu "0.1 SBU">
@ -184,10 +184,10 @@
<!ENTITY findutils-ch6-du "29 MB"> <!ENTITY findutils-ch6-du "29 MB">
<!ENTITY findutils-ch6-sbu "0.4 SBU"> <!ENTITY findutils-ch6-sbu "0.4 SBU">
<!ENTITY flex-version "2.5.37"> <!ENTITY flex-version "2.5.38">
<!ENTITY flex-size "1,280 KB"> <!ENTITY flex-size "1,590 KB">
<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> <!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-home "http://flex.sourceforge.net">
<!-- <!--
<!ENTITY flex-ch5-du ""> <!ENTITY flex-ch5-du "">
@ -238,10 +238,10 @@
<!ENTITY gettext-ch6-du "199 MB"> <!ENTITY gettext-ch6-du "199 MB">
<!ENTITY gettext-ch6-sbu "2.3 SBU"> <!ENTITY gettext-ch6-sbu "2.3 SBU">
<!ENTITY glibc-version "2.18"> <!ENTITY glibc-version "2.19">
<!ENTITY glibc-size "10,892 KB"> <!ENTITY glibc-size "11,801 KB">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> <!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-home "&gnu-software;libc/">
<!ENTITY glibc-ch5-du "567 MB"> <!ENTITY glibc-ch5-du "567 MB">
<!ENTITY glibc-ch5-sbu "4.7 SBU"> <!ENTITY glibc-ch5-sbu "4.7 SBU">
@ -358,7 +358,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-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-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-url "&downloads-root;lfs-network-scripts-&lfs-network-scripts-version;.tar.bz2">
<!ENTITY lfs-network-scripts-md5 "LFS-NETSCRIPTS-MD5SUM"> <!-- Updated in Makefile --> <!ENTITY lfs-network-scripts-md5 "LFS-NETSCRIPTS-MD5SUM"> <!-- Updated in Makefile -->
@ -395,12 +395,12 @@
<!ENTITY linux-major-version "3"> <!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "13"> <!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;.&linux-patch-version;">
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-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-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/"> <!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,
@ -441,10 +441,10 @@
<!ENTITY man-db-ch6-du "27 MB"> <!ENTITY man-db-ch6-du "27 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU"> <!ENTITY man-db-ch6-sbu "0.5 SBU">
<!ENTITY man-pages-version "3.57"> <!ENTITY man-pages-version "3.58">
<!ENTITY man-pages-size "1,168 KB"> <!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-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-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "23 MB"> <!ENTITY man-pages-ch6-du "23 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">

View File

@ -10,9 +10,9 @@
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f"> <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
<!ENTITY bzip2-docs-patch-size "1.6 KB"> <!ENTITY bzip2-docs-patch-size "1.6 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-3.patch"> <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-4.patch">
<!ENTITY coreutils-i18n-patch-md5 "4dbc4688118182a6119a1bfe7ba4e054"> <!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df">
<!ENTITY coreutils-i18n-patch-size "138 KB"> <!ENTITY coreutils-i18n-patch-size "140 KB">
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">

View File

@ -3,7 +3,6 @@
# Boot scripts # Boot scripts
for s in network-scripts/lfs/lib/services/* \ for s in network-scripts/lfs/lib/services/* \
network-scripts/lfs/sbin/* \ network-scripts/lfs/sbin/* \
network-scripts/lfs/tmpfiles/* \
network-scripts/lfs/units/* network-scripts/lfs/units/*
do do
script=$(basename $s) script=$(basename $s)