Changeset d02c56d


Ignore:
Timestamp:
02/16/2014 08:49:53 PM (10 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 7.5, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
177aee0, 8e59005
Parents:
8b69ae4
Message:

Update to man-pages-3.5.9.

Incorporate beta FHS.

Add /usr/share/ppd, /usr/libexec, /usr/share/color,
/usr/local/share/color, /var/lib/color, and /usr/share/dict.


Remove overrides for /usr/libexec: coreutils, findutils, gawk,
gcc, glibc, inetutils, man-db, and tar.


Move grub sbin executables from /usr/sbin to /sbin.

Document two new glibc errors in the regression tests.

Move man-db after util-linux to satisfy a test dependency
in /tools and to speed the test up.

Restore building the flex static library.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10469 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
20 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r8b69ae4 rd02c56d  
    13851385
    13861386        <seglistitem>
    1387           <seg>Not run. Requires Man-DB test suite package</seg>
     1387          <seg>Util-linux</seg>
    13881388        </seglistitem>
    13891389      </segmentedlist>
  • chapter01/changelog.xml

    r8b69ae4 rd02c56d  
    3737-->
    3838    <listitem>
     39      <para>2014-02-16</para>
     40      <itemizedlist>
     41        <listitem>
     42          <para>[bdubbs] - Update to man-pages-3.5.9.</para>
     43        </listitem>
     44        <listitem>
     45          <para>[bdubbs] - Incorporate beta FHS.  Add
     46          /usr/share/ppd, /usr/libexec, /usr/share/color,
     47          /usr/local/share/color, /var/lib/color, and /usr/share/dict.
     48          </para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Incorporate beta FHS.  Remove overrides
     52          for /usr/libexec: coreutils, findutils, gawk, gcc, glibc,
     53          inetutils, man-db, and tar.  Also fixes
     54          <ulink url="&lfs-ticket-root;3498">#3498</ulink>.
     55          </para>
     56        </listitem>
     57        <listitem>
     58          <para>[bdubbs] - Incorporate beta FHS.  Move grub sbin
     59          executables from /usr/sbin to /sbin.
     60          </para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Document two new glibc errors in the
     64          regression tests.
     65          </para>
     66        </listitem>
     67        <listitem>
     68          <para>[bdubbs] - Move man-db after util-linux to satisfy
     69          a test dependency.
     70          </para>
     71        </listitem>
     72        <listitem>
     73          <para>[bdubbs] - Update automake tests to accomodate util-linux
     74          in /tools and to speed the test up.
     75          </para>
     76        </listitem>
     77        <listitem>
     78          <para>[bdubbs] - Restore building the flex static library.
     79          </para>
     80        </listitem>
     81      </itemizedlist>
     82    </listitem>
     83    <listitem>
    3984      <para>2014-02-14</para>
    4085      <itemizedlist>
  • chapter06/automake.xml

    r8b69ae4 rd02c56d  
    5050<screen><userinput remap="make">make</userinput></screen>
    5151
    52     <note><para>The tests take a very long time: over 30 SBUs.</para></note>
    53 
    54     <para>To test the results, issue:</para>
    55 
    56 <screen><userinput remap="test">make check</userinput></screen>
     52    <para>There are a couple of tests that incorrectly link to the
     53    wrong version of the flex library, so we temporarily work around
     54    the problem.  Also, using the -j4 make option speeds up the tests, even on
     55    systems with only one processor due to internal delays in individual
     56    tests.  To test the results, issue:</para>
     57
     58<screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save}
     59ln -sv libfl.a /usr/lib/libfl.so
     60make -j4 check
     61rm -v /usr/lib/libfl.so
     62mv -v /usr/lib/libfl.{save,so}</userinput></screen>
    5763
    5864    <para>Install the package:</para>
  • chapter06/chapter06.xml

    r8b69ae4 rd02c56d  
    6666  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/>
    6767  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
    6968  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
    7069  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/>
     
    7473  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
    7574  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
  • chapter06/coreutils.xml

    r8b69ae4 rd02c56d  
    6262<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \
    6363            --prefix=/usr            \
    64             --libexecdir=/usr/lib    \
    6564            --enable-no-install-program=kill,uptime</userinput></screen>
    6665
  • chapter06/creatingdirs.xml

    r8b69ae4 rd02c56d  
    1919install -dv -m 1777 /tmp /var/tmp
    2020mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
    21 mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
     21mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
    2222mkdir -v  /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2323mkdir -pv /usr/{,local/}share/man/man{1..8}
     
    3131ln -sv /run /var/run
    3232ln -sv /run/lock /var/lock
    33 mkdir -pv /var/{opt,cache,lib/{misc,locate},local}</userinput></screen>
     33mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen>
    3434
    3535  <para>Directories are, by default, created with permission mode 755, but
  • chapter06/findutils.xml

    r8b69ae4 rd02c56d  
    4747
    4848<screen><userinput remap="configure">./configure --prefix=/usr                   \
    49             --libexecdir=/usr/lib/findutils \
    5049            --localstatedir=/var/lib/locate</userinput></screen>
    5150
  • chapter06/flex.xml

    r8b69ae4 rd02c56d  
    4949
    5050<screen><userinput remap="configure">./configure --prefix=/usr    \
    51             --disable-static \
    5251            --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    5352
     
    9998      <seglistitem>
    10099        <seg>flex, flex++ (link to flex), and lex</seg>
    101         <seg>libfl.so and libfl_pic.so</seg>
     100        <seg>libfl.{so,a} and libfl_pic.{so.a}</seg>
    102101        <seg>/usr/share/doc/flex-&flex-version;</seg>
    103102      </seglistitem>
     
    144143
    145144      <varlistentry id="libfl.so">
    146         <term><filename class="libraryfile">libfl.a</filename></term>
     145        <term><filename class="libraryfile">libfl.so</filename></term>
    147146        <listitem>
    148147          <para>The <filename class="libraryfile">flex</filename> library</para>
  • chapter06/gawk.xml

    r8b69ae4 rd02c56d  
    4343    <para>Prepare Gawk for compilation:</para>
    4444
    45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>
     45<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
    4646
    4747    <para>Compile the package:</para>
  • chapter06/gcc.xml

    r8b69ae4 rd02c56d  
    7373<screen><userinput remap="configure">SED=sed                                            \
    7474../gcc-&gcc-version;/configure --prefix=/usr               \
    75                        --libexecdir=/usr/lib       \
    7675                       --enable-shared             \
    7776                       --enable-threads=posix      \
  • chapter06/glibc.xml

    r8b69ae4 rd02c56d  
    7878    --disable-profile            \
    7979    --enable-kernel=&min-kernel;       \
    80     --libexecdir=/usr/lib/glibc  \
    8180    --enable-obsolete-rpc</userinput></screen>
    8281
    8382    <variablelist>
    8483      <title>The meaning of the new configure options:</title>
    85 
    86       <varlistentry>
    87         <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
    88         <listitem>
    89           <para>This changes the location of some auxillary files from the
    90           default of <filename class="directory">/usr/libexec</filename> to
    91           <filename class="directory">/usr/lib/glibc</filename>.</para>
    92         </listitem>
    93       </varlistentry>
    9484
    9585      <varlistentry>
     
    157147
    158148      <listitem>
     149        <para>libio/tst-ftell-partial-wide.out fails because it needs a locale
     150        that has not yet been generated.</para>
     151      </listitem>
     152
     153      <listitem>
    159154        <para>Other tests known to fail on some architectures are posix/bug-regex32,
    160         misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para>
     155        misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8,
     156        and stdio-common/bug22.</para>
    161157      </listitem>
    162158
  • chapter06/grub.xml

    r8b69ae4 rd02c56d  
    4848
    4949<screen><userinput remap="configure">./configure --prefix=/usr          \
     50            --sbindir=/sbin        \
    5051            --sysconfdir=/etc      \
    5152            --disable-grub-emu-usb \
  • chapter06/inetutils.xml

    r8b69ae4 rd02c56d  
    4949
    5050<screen><userinput remap="configure">./configure --prefix=/usr  \
    51     --libexecdir=/usr/sbin \
    5251    --localstatedir=/var   \
    5352    --disable-logger       \
  • chapter06/man-db.xml

    r8b69ae4 rd02c56d  
    4545
    4646<screen><userinput remap="configure">./configure --prefix=/usr                        \
    47             --libexecdir=/usr/lib                \
    4847            --docdir=/usr/share/doc/man-db-&man-db-version; \
    4948            --sysconfdir=/etc                    \
  • chapter06/tar.xml

    r8b69ae4 rd02c56d  
    4949<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1  \
    5050./configure --prefix=/usr \
    51             --bindir=/bin \
    52             --libexecdir=/usr/sbin</userinput></screen>
     51            --bindir=/bin</userinput></screen>
    5352
    5453    <variablelist>
  • general.ent

    r8b69ae4 rd02c56d  
    1 <!ENTITY version         "SVN-20140214">
    2 <!ENTITY releasedate     "February 14, 2014">
     1<!ENTITY version         "SVN-20140216">
     2<!ENTITY releasedate     "February 16, 2015">
    33<!ENTITY copyrightdate   "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
    44<!ENTITY milestone       "7.5">
  • packages.ent

    r8b69ae4 rd02c56d  
    2323<!ENTITY automake-home "&gnu-software;automake/">
    2424<!ENTITY automake-ch6-du "100 MB">
    25 <!ENTITY automake-ch6-sbu "less than 0.1 SBU (34.1 SBU with tests)">
     25<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)">
    2626
    2727<!ENTITY bash-version "4.2">
     
    386386<!ENTITY man-db-ch6-sbu "0.5 SBU">
    387387
    388 <!ENTITY man-pages-version "3.58">
    389 <!ENTITY man-pages-size "1,170 KB">
     388<!ENTITY man-pages-version "3.59">
     389<!ENTITY man-pages-size "1,172 KB">
    390390<!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    391 <!ENTITY man-pages-md5 "539698a70e0338551d22c24011c03186">
     391<!ENTITY man-pages-md5 "d8e4d8287a76ee861351b905044c8e92">
    392392<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
    393393<!ENTITY man-pages-ch6-du "23 MB">
     
    555555<!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
    556556
    557 <!ENTITY udev-lfs        "udev-lfs-&systemd-version;-2">
     557<!ENTITY udev-lfs        "udev-lfs-&systemd-version;-3">
    558558<!ENTITY udev-lfs-size   "29 KB">
    559559<!ENTITY udev-lfs-url    "&anduin-other;&udev-lfs;.tar.bz2">
    560 <!ENTITY udev-lfs-md5    "ed85205909de6e4f96ea2b0ebc57df7e">
     560<!ENTITY udev-lfs-md5    "c0231ff619e567a9b11f912d8a7a404a">
    561561<!ENTITY udev-lfs-home   " ">
    562562
  • prologue/standards.xml

    r8b69ae4 rd02c56d  
    2323      </listitem>
    2424      <listitem>
    25         <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem
    26         Hierarchy Standard (FHS)</ulink></para>
     25        <para><ulink
     26        url="http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30-draft-1">
     27        Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)</ulink></para>
    2728
    2829      </listitem>
  • udev-lfs/ChangeLog

    r8b69ae4 rd02c56d  
     12014-02-16  <bdubbs@linuxfromscratch.org>
     2   * Makefile.lfs: Adjust warning flags.  Adjust linking rules to
     3     allow build with util-linux in LFS's /tools directory.
     4
    152010-01-26      Matt Burgess <matthew@linuxfromscratch.org>
    26        * 55-lfs.rules: Remove lots of rules that have been merged upstream.
  • udev-lfs/Makefile.lfs

    r8b69ae4 rd02c56d  
    66SHELL=/bin/bash
    77SYSTEMD_VERSION=208
    8 VERSION=$(SYSTEMD_VERSION)-1
     8VERSION=$(SYSTEMD_VERSION)-3
    99
    1010ifeq ($(V),)
     
    2222-Wstrict-aliasing=2 -Wwrite-strings -Wno-overlength-strings \
    2323-Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result \
    24 -Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long
     24-Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long -Wno-vla
    2525
    2626OPTIONS = -O2 -pipe -ffast-math -fno-common -fdiagnostics-show-option \
     
    3030
    3131LDFLAGS1  = -pthread -lrt -Wl,--as-needed -Wl,--gc-sections -Wl,--no-undefined
    32 LDFLAGS2 := $(LDFLAGS1) -lblkid -lkmod
     32LDFLAGS2 := $(LDFLAGS1) -L /tools/lib -lblkid -lkmod
    3333
    3434DEF = -include cfg.h                    \
     
    4343
    4444INCLUDE = -I src/libudev -I src/shared -I src -I src/login -I src/systemd \
    45           -I src/core    -I udev-lfs-$(SYSTEMD_VERSION)-1
     45          -I src/core    -I udev-lfs-$(VERSION)
    4646
    4747LIBUDEV_SRCS = libudev-device-private.c \
     
    153153  sed  -e 's|@VERSION@|$(SYSTEMD_VERSION)|g'       \
    154154       -e 's|@prefix@|/usr|g'              \
    155        -e 's|@exec_prefix@|/usr|g'         \
    156155       -e 's|@udevlibexecdir@|/lib/udev|g' \
    157156       -e 's|@libdir@|/usr/lib|g'          \
Note: See TracChangeset for help on using the changeset viewer.