Changeset 131c907


Ignore:
Timestamp:
12/31/2015 09:09:13 AM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
7.9-systemd
Children:
6e13139
Parents:
6eb40d4
Message:

Sync with trunk r10891, update to udev-1.10.6, update to systemd-228.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10982 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
63 edited

Legend:

Unmodified
Added
Removed
  • appendices/acknowledgments.xml

    r6eb40d4 r131c907  
    88<appendix id="appendixb" xreflabel="Appendix B">
    99  <?dbhtml dir="appendices"?>
    10   <?dbhtml filename="acknowledgements.html"?>
     10  <?dbhtml filename="acknowledgments.html"?>
    1111
    1212  <title>Acknowledgments</title>
  • appendices/dependencies.xml

    r6eb40d4 r131c907  
    2626  packages that require this package to be built and installed in its final
    2727  location before they are built and installed. In most cases, this is because
    28   these packages will hardcode paths to binaries within their scripts. If not
     28  these packages will hard code paths to binaries within their scripts. If not
    2929  built in a certain order, this could result in paths of /tools/bin/[binary]
    3030  being placed inside scripts installed to the final system. This is obviously
     
    3434  addressed in LFS, but could be useful to the user.  These packages may have
    3535  additional mandatory or optional dependencies of their own.  For these
    36   dependencies, the recommeded practice is to install them after completion of
    37   the LFS book and then go back an rebuild the LFS package.  In several cases,
    38   reinstallation is addressed in BLFS.</para>
     36  dependencies, the recommended practice is to install them after completion of
     37  the LFS book and then go back and rebuild the LFS package.  In several cases,
     38  re-installation is addressed in BLFS.</para>
    3939
    4040<!-- Begin Acl dependency info -->
     
    736736
    737737        <seglistitem>
    738           <seg>Bison (suppressed) and Gawk</seg>
     738          <seg>Bison and Gawk</seg>
    739739        </seglistitem>
    740740      </segmentedlist>
     
    15341534
    15351535        <seglistitem>
    1536           <seg>None</seg>
     1536          <seg>OpenSSL</seg>
    15371537        </seglistitem>
    15381538      </segmentedlist>
  • chapter01/changelog.xml

    r6eb40d4 r131c907  
    3838
    3939    <listitem>
     40      <para>2015-12-31</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[dj] - Use 'ipv4" instead of "yes" for DCHP configuration in
     44          systemd-networkd configuration.</para>
     45        </listitem>
     46        <listitem>
     47          <para>[dj] - Modify text in network configuration page to more
     48          accurately reflect current version of systemd.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[dj] - Change build order for gperf before expat.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[dj] - Change build order for systemd before procps-ng.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[dj] - Add --with-systemd to procps-ng configuration.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[dj] - Update to systemd-228.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[dj] - Update to DBus-1.10.6.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[dj] - Sync to LFS r10981.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[dj] - Add OpenSSL as optional kernel dependency - Merged
     70          from trunk.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[dj] - Update to findutils-4.6.0 - Merged from trunk.</para>
     74        </listitem>
     75        <listitem>
     76          <para>[dj] - Update to gettext-0.19.7 - Merged from trunk.</para>
     77        </listitem>
     78        <listitem>
     79          <para>[dj] - Update to linux-4.3.3 - Merged from trunk.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[dj] - Reword FHS Compliance Note - Merged from trunk.</para>
     83        </listitem>
     84        <listitem>
     85          <para>[dj] - Update to perl-5.22.1 - Merged from trunk.</para>
     86        </listitem>
     87        <listitem>
     88          <para>[dj] - Update to perl-5.22.1 - Merged from trunk.</para>
     89        </listitem>
     90        <listitem>
     91          <para>[dj] - Update to man-pages-4.03 - Merged from trunk.</para>
     92        </listitem>
     93        <listitem>
     94          <para>[dj] - Fix xz problem identified upstream - Merged from
     95          trunk.</para>
     96        </listitem>
     97        <listitem>
     98          <para>[dj] - Update to gcc-5.3.0 - Merged from trunk.</para>
     99        </listitem>
     100        <listitem>
     101          <para>[dj] - Update to gmp-6.1.0 - Merged from trunk.</para>
     102        </listitem>
     103        <listitem>
     104          <para>[dj] - Update host requirements to require GCC-4.7 or
     105          later - Merged from trunk.</para>
     106        </listitem>
     107        <listitem>
     108          <para>[dj] - Clarify that setting and using the LFS variable
     109          assumes the bash shell - Merged from trunk.</para>
     110        </listitem>
     111        <listitem>
     112          <para>[dj] - Update to flex-2.6.0 - Merged from trunk.</para>
     113        </listitem>
     114        <listitem>
     115          <para>[dj] - Update to man-db-2.7.5 - Merged from trunk.</para>
     116        </listitem>
     117        <listitem>
     118          <para>[dj] - Update to kmod-22 - Merged from trunk.</para>
     119        </listitem>
     120        <listitem>
     121          <para>[dj] - Add glibc-2.22-largefile-1.patch.</para>
     122        </listitem>
     123        <listitem>
     124          <para>[dj] - Update to linux-4.3 - Merged from trunk.</para>
     125        </listitem>
     126        <listitem>
     127          <para>[dj] - Update to iproute2-4.3.0 - Merged from trunk.</para>
     128        </listitem>
     129        <listitem>
     130          <para>[dj] - Update to grep-2.22 - Merged from trunk.</para>
     131        </listitem>
     132        <listitem>
     133          <para>[dj] - Update to util-linux-2.27.1 - Merged from trunk.</para>
     134        </listitem>
     135        <listitem>
     136          <para>[dj] - Revise version-check.sh to flag bad /bin/sh
     137          symlinks - Merged from trunk.</para>
     138        </listitem>
     139        <listitem>
     140          <para>[dj] - Update to less-481 - Merged from trunk.</para>
     141        </listitem>
     142        <listitem>
     143          <para>[dj] - Update to man-db-2.7.4 - Merged from trunk.</para>
     144        </listitem>
     145        <listitem>
     146          <para>[dj] - Update to tzdata2015g - Merged from trunk.</para>
     147        </listitem>
     148        <listitem>
     149          <para>[dj] - Many updates to installed files and directories.  Huge
     150          thanks to Fernando - Merged from trunk.</para>
     151        </listitem>
     152        <listitem>
     153          <para>[dj] - Reset location of anduin hosted files - Merged from
     154          trunk.</para>
     155        </listitem>
     156        <listitem>
     157          <para>[dj] - Change references to ncursesw5 to
     158          ncursesw6.  Thanks to Pierre Labastie for the patch - Merged from
     159          trunk.</para>
     160        </listitem>
     161        <listitem>
     162          <para>[dj] - Update to gettext-0.19.6 - Merged from trunk.</para>
     163        </listitem>
     164        <listitem>
     165          <para>[dj] - Update to file-5.25 - Merged from trunk.</para>
     166        </listitem>
     167        <listitem>
     168          <para>[dj] - Update to pkg-config-0.29 - Merged from trunk.</para>
     169        </listitem>
     170        <listitem>
     171          <para>[dj] - Update to xz-5.2.2 - Merged from trunk.</para>
     172        </listitem>
     173      </itemizedlist>
     174    </listitem>
     175
     176    <listitem>
    40177      <para>2015-09-28</para>
    41178      <itemizedlist>
  • chapter01/whatsnew.xml

    r6eb40d4 r131c907  
    4141      <para>Bash &bash-version;</para>
    4242    </listitem>-->
    43     <listitem>
     43    <!--<listitem>
    4444      <para>Binutils &binutils-version;</para>
    45     </listitem>
     45    </listitem>-->
    4646    <!--<listitem>
    4747      <para>Bison &bison-version;</para>
     
    5050      <para>Bzip2 &bzip2-version;</para>
    5151    </listitem>-->
    52     <listitem>
     52    <!--<listitem>
    5353      <para>Check &check-version;</para>
    54     </listitem>
    55     <listitem>
     54    </listitem>-->
     55    <!--<listitem>
    5656      <para>Coreutils &coreutils-version;</para>
    57     </listitem>
     57    </listitem>-->
    5858    <listitem>
    5959      <para>D-Bus-&dbus-version;</para>
    6060    </listitem>
    61     <listitem>
     61    <!--<listitem>
    6262      <para>DejaGNU &dejagnu-version;</para>
    63     </listitem>
     63    </listitem>-->
    6464    <!--<listitem>
    6565      <para>Diffutils &diffutils-version;</para>
     
    7777      <para>File &file-version;</para>
    7878    </listitem>
    79     <!--<listitem>
     79    <listitem>
    8080      <para>Findutils &findutils-version;</para>
    81     </listitem>-->
    82     <!--<listitem>
     81    </listitem>
     82    <listitem>
    8383      <para>Flex &flex-version;</para>
    84     </listitem>-->
    85     <listitem>
     84    </listitem>
     85    <!--<listitem>
    8686      <para>Gawk &gawk-version;</para>
    87     </listitem>
     87    </listitem>-->
    8888    <listitem>
    8989      <para>GCC &gcc-version;</para>
     
    9595      <para>Gettext &gettext-version;</para>
    9696    </listitem>
    97     <listitem>
     97    <!--<listitem>
    9898      <para>Glibc &glibc-version;</para>
    99     </listitem>
    100     <!--<listitem>
     99    </listitem>-->
     100    <listitem>
    101101      <para>GMP &gmp-version;</para>
    102     </listitem>-->
     102    </listitem>
    103103    <!--<listitem>
    104104      <para>Gperf-&gperf-version;</para>
    105105    </listitem>-->
    106     <!--<listitem>
     106    <listitem>
    107107      <para>Grep &grep-version;</para>
    108     </listitem>-->
     108    </listitem>
    109109    <!--<listitem>
    110110      <para>Groff &groff-version;</para>
     
    119119      <para>IANA-Etc &iana-etc-version;</para>
    120120    </listitem>-->
    121     <listitem>
     121    <!--<listitem>
    122122      <para>Inetutils &inetutils-version;</para>
    123     </listitem>
    124     <listitem>
     123    </listitem>-->
     124    <!--<listitem>
    125125      <para>Intltool-&intltool-version;</para>
    126     </listitem>
     126    </listitem>-->
    127127    <listitem>
    128128      <para>IPRoute2 &iproute2-version;</para>
    129129    </listitem>
    130     <listitem>
     130    <!--<listitem>
    131131      <para>Kbd &kbd-version;</para>
    132     </listitem>
     132    </listitem>-->
    133133    <listitem>
    134134      <para>Kmod &kmod-version;</para>
    135135    </listitem>
    136     <!--<listitem>
     136    <listitem>
    137137      <para>Less &less-version;</para>
    138     </listitem>-->
     138    </listitem>
    139139    <!--<listitem>
    140140      <para>Libcap-&libcap-version;</para>
    141141    </listitem>-->
    142     <listitem>
     142    <!--<listitem>
    143143      <para>Libpipeline &libpipeline-version;</para>
    144     </listitem>
     144    </listitem>-->
    145145    <!--<listitem>
    146146      <para>Libtool &libtool-version;</para>
     
    161161      <para>Man-pages &man-pages-version;</para>
    162162    </listitem>
    163     <listitem>
     163    <!--<listitem>
    164164      <para>MPC &mpc-version;</para>
    165     </listitem>
    166     <listitem>
     165    </listitem>-->
     166    <!--<listitem>
    167167      <para>MPFR &mpfr-version;</para>
    168     </listitem>
    169     <listitem>
     168    </listitem>-->
     169    <!--<listitem>
    170170      <para>Ncurses &ncurses-version;</para>
    171     </listitem>
    172     <listitem>
     171    </listitem>-->
     172    <!--<listitem>
    173173      <para>Patch &patch-version;</para>
    174     </listitem>
     174    </listitem>-->
    175175    <listitem>
    176176      <para>Perl &perl-version;</para>
    177177    </listitem>
    178     <!--<listitem>
     178    <listitem>
    179179      <para>Pkg-config &pkgconfig-version;</para>
    180     </listitem>-->
    181     <listitem>
     180    </listitem>
     181    <!--<listitem>
    182182      <para>Procps-ng &procps-ng-version;</para>
    183     </listitem>
     183    </listitem>-->
    184184    <!--<listitem>
    185185      <para>Psmisc &psmisc-version;</para>
     
    203203      <para>Tcl-core-&tcl-version;</para>
    204204    </listitem>-->
    205     <listitem>
     205    <!--<listitem>
    206206      <para>Texinfo &texinfo-version;</para>
    207     </listitem>
     207    </listitem>-->
    208208    <listitem>
    209209      <para>Tzdata &tzdata-version;</para>
     
    240240
    241241    <listitem>
    242       <para>&bash-fixes-patch;</para>
    243     </listitem>
    244 <!--
    245     <listitem>
    246       <para>&gcc-upstream-patch;</para>
    247     </listitem>
    248 -->
    249     <listitem>
     242      <para>&glibc-largefile-patch;</para>
     243    </listitem>
     244
     245    <!--<listitem>
    250246      <para>&glibc-upstream-patch;</para>
    251     </listitem>
    252 
    253     <listitem>
     247    </listitem>-->
     248
     249    <!--<listitem>
    254250      <para>&mpfr-upstream-patch;</para>
    255     </listitem>
    256 
    257     <listitem>
    258       <para>&systemd-compat-patch;</para>
    259     </listitem>
    260 
    261     <listitem>
     251    </listitem>-->
     252
     253    <!--<listitem>
    262254      <para>Tcl-core-&tcl-version;</para>
    263     </listitem>
     255    </listitem>-->
    264256
    265257  </itemizedlist>
     
    269261    <listitem><para></para></listitem>  <!-- satisfy build -->
    270262
    271     <listitem>
     263    <!--<listitem>
    272264      <para>bash-4.3.30-upstream_fixes-1.patch</para>
    273     </listitem>
    274 
    275     <listitem>
     265    </listitem>-->
     266
     267    <!--<listitem>
    276268      <para>mpfr-3.1.2-upstream_fixes-3.patch</para>
    277     </listitem>
    278 
    279     <listitem>
    280       <para>systemd-219-compat-1.patch</para>
    281     </listitem>
    282 
    283     <listitem>
     269    </listitem>-->
     270
     271    <!--<listitem>
    284272      <para>Tcl-8.6.3</para>
    285     </listitem>
    286 
     273    </listitem>-->
    287274
    288275  </itemizedlist>
  • chapter02/aboutlfs.xml

    r6eb40d4 r131c907  
    2929  processes the command line.</para>
    3030
     31  <caution>
    3132  <para>Do not forget to check that <envar>LFS</envar> is set whenever
    3233  you leave and reenter the current working environment (such as when doing a
     
    3435  another user). Check that the <envar>LFS</envar> variable is set up
    3536  properly with:</para>
     37  </caution>
    3638
    3739<screen role="nodump"><userinput>echo $LFS</userinput></screen>
     
    4648  set is to edit the <filename>.bash_profile</filename> file in both your
    4749  personal home directory and in  <filename>/root/.bash_profile</filename> and
    48   enter the export command above.  </para></note>
     50  enter the export command above.  In addition, the shell specified in the
     51  <filename>/etc/passwd</filename> file for all users that need the
     52  <envar>LFS</envar> variable needs to be bash to ensure that the
     53  <filename>/root/.bash_profile</filename> file is incorporated as a part of
     54  the login process.</para></note>
    4955
    5056</sect1>
  • chapter02/creatingfilesystem.xml

    r6eb40d4 r131c907  
    4242  </variablelist>
    4343
    44   <para>Other file sytems, including FAT32, NTFS, ReiserFS, JFS, and XFS are
     44  <para>Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are
    4545  useful for specialized purposes.  More information about these file systems
    4646  can be found at <ulink
  • chapter02/mounting.xml

    r6eb40d4 r131c907  
    1515  mounted at a chosen mount point. For the purposes of this book, it is
    1616  assumed that the file system is mounted under the directory specified by the
    17   <envar>LFS</envar> envronment varibale as described in the previous section.
     17  <envar>LFS</envar> envronment variable as described in the previous section.
    1818  </para>
    1919
  • chapter03/patches.xml

    r6eb40d4 r131c907  
    6767
    6868    <varlistentry>
     69      <term>Glibc Largefile Patch - <token>&glibc-largefile-patch-size;</token>:</term>
     70      <listitem>
     71        <para>Download: <ulink url="&patches-root;&glibc-largefile-patch;"/></para>
     72        <para>MD5 sum: <literal>&glibc-largefile-patch-md5;</literal></para>
     73      </listitem>
     74    </varlistentry>
     75
     76    <varlistentry>
    6977      <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
    7078      <listitem>
  • chapter05/glibc.xml

    r6eb40d4 r131c907  
    130130        <term><parameter>libc_cv_c_cleanup=yes</parameter></term>
    131131        <listitem>
    132           <para>Simlarly, we pass libc_cv_c_cleanup=yes through to the
     132          <para>Similarly, we pass libc_cv_c_cleanup=yes through to the
    133133          <command>configure</command> script so that the test is skipped and C
    134134          cleanup handling support is configured.</para>
     
    138138        <term><parameter>libc_cv_ctors_header=yes</parameter></term>
    139139        <listitem>
    140           <para>Simlarly, we pass libc_cv_ctors_header=yes through to the
     140          <para>Similarly, we pass libc_cv_ctors_header=yes through to the
    141141          <command>configure</command> script so that the test is skipped and
    142142          gcc constructor support is configured.</para>
  • chapter05/libstdc++.xml

    r6eb40d4 r131c907  
    9898          searched by the C++ compiler. In a normal build, this information
    9999          is automatically passed to the Libstdc++ <command>configure</command>
    100           options from the toplevel directory. In our case, this information
     100          options from the top level directory. In our case, this information
    101101          must be explicitly given.</para>
    102102        </listitem>
  • chapter06/acl.xml

    r6eb40d4 r131c907  
    9999      <seglistitem>
    100100        <seg>chacl, getfacl, and setacl</seg>
    101         <seg>libacl.{a,so}</seg>
     101        <seg>libacl.so</seg>
    102102        <seg>/usr/include/acl and /usr/share/doc/acl-&acl-version;</seg>
    103103      </seglistitem>
  • chapter06/adjusting.xml

    r6eb40d4 r131c907  
    5656  the prefix of our dynamic linker.</para>
    5757
    58   <para os="d">Now make sure that we're setup to use the correct startfiles:</para>
     58  <para os="d">Now make sure that we're setup to use the correct start files:</para>
    5959
    6060<screen os="e"><userinput>grep -o '/usr/lib.*/crt[1in].*succeeded' dummy.log</userinput></screen>
  • chapter06/attr.xml

    r6eb40d4 r131c907  
    9292      <seglistitem>
    9393        <seg>attr, getfattr, and setattr</seg>
    94         <seg>libattr.{a,so}</seg>
     94        <seg>libattr.so</seg>
    9595        <seg>/usr/include/attr and /usr/share/doc/attr-&attr-version;</seg>
    9696      </seglistitem>
  • chapter06/automake.xml

    r6eb40d4 r131c907  
    7878
    7979      <seglistitem>
    80         <seg>aclocal, aclocal-&am-minor-version;, automake,
    81         automake-&am-minor-version;, compile, config.guess, config.sub,
    82         depcomp, install-sh, mdate-sh, missing, mkinstalldirs,
    83         py-compile, and ylwrap</seg>
     80        <seg>aclocal, aclocal-&am-minor-version; (hard linked with aclocal), automake, and
     81        automake-&am-minor-version; (hard linked with automake) </seg>
    8482        <seg>/usr/share/aclocal-&am-minor-version;, /usr/share/automake-&am-minor-version;, and
    8583        /usr/share/doc/automake-&automake-version;</seg>
     
    140138      </varlistentry>
    141139
    142       <varlistentry id="compile">
    143         <term><command>compile</command></term>
    144         <listitem>
    145           <para>A wrapper for compilers</para>
    146           <indexterm zone="ch-system-automake compile">
    147             <primary sortas="b-compile">compile</primary>
    148           </indexterm>
    149         </listitem>
    150       </varlistentry>
    151 
    152       <varlistentry id="config.guess">
    153         <term><command>config.guess</command></term>
    154         <listitem>
    155           <para>A script that attempts to guess the canonical triplet for
    156           the given build, host, or target architecture</para>
    157           <indexterm zone="ch-system-automake config.guess">
    158             <primary sortas="b-config.guess">config.guess</primary>
    159           </indexterm>
    160         </listitem>
    161       </varlistentry>
    162 
    163       <varlistentry id="config.sub">
    164         <term><command>config.sub</command></term>
    165         <listitem>
    166           <para>A configuration validation subroutine script</para>
    167           <indexterm zone="ch-system-automake config.sub">
    168             <primary sortas="b-config.sub">config.sub</primary>
    169           </indexterm>
    170         </listitem>
    171       </varlistentry>
    172 
    173       <varlistentry id="depcomp">
    174         <term><command>depcomp</command></term>
    175         <listitem>
    176           <para>A script for compiling a program so that dependency information
    177           is generated in addition to the desired output</para>
    178           <indexterm zone="ch-system-automake depcomp">
    179             <primary sortas="b-depcomp">depcomp</primary>
    180           </indexterm>
    181         </listitem>
    182       </varlistentry>
    183 
    184       <varlistentry id="install-sh">
    185         <term><command>install-sh</command></term>
    186         <listitem>
    187           <para>A script that installs a program, script, or data file</para>
    188           <indexterm zone="ch-system-automake install-sh">
    189             <primary sortas="b-install-sh">install-sh</primary>
    190           </indexterm>
    191         </listitem>
    192       </varlistentry>
    193 
    194       <varlistentry id="mdate-sh">
    195         <term><command>mdate-sh</command></term>
    196         <listitem>
    197           <para>A script that prints the modification time of a file or
    198           directory</para>
    199           <indexterm zone="ch-system-automake mdate-sh">
    200             <primary sortas="b-mdate-sh">mdate-sh</primary>
    201           </indexterm>
    202         </listitem>
    203       </varlistentry>
    204 
    205       <varlistentry id="missing">
    206         <term><command>missing</command></term>
    207         <listitem>
    208           <para>A script acting as a common stub for missing GNU programs during
    209           an installation</para>
    210           <indexterm zone="ch-system-automake missing">
    211             <primary sortas="b-missing">missing</primary>
    212           </indexterm>
    213         </listitem>
    214       </varlistentry>
    215 
    216       <varlistentry id="mkinstalldirs">
    217         <term><command>mkinstalldirs</command></term>
    218         <listitem>
    219           <para>A script that creates a directory tree</para>
    220           <indexterm zone="ch-system-automake mkinstalldirs">
    221             <primary sortas="b-mkinstalldirs">mkinstalldirs</primary>
    222           </indexterm>
    223         </listitem>
    224       </varlistentry>
    225 
    226       <varlistentry id="py-compile">
    227         <term><command>py-compile</command></term>
    228         <listitem>
    229           <para>Compiles a Python program</para>
    230           <indexterm zone="ch-system-automake py-compile">
    231             <primary sortas="b-py-compile">py-compile</primary>
    232           </indexterm>
    233         </listitem>
    234       </varlistentry>
    235 
    236       <varlistentry id="ylwrap">
    237         <term><command>ylwrap</command></term>
    238         <listitem>
    239           <para>A wrapper for <command>lex</command> and
    240           <command>yacc</command></para>
    241           <indexterm zone="ch-system-automake ylwrap">
    242             <primary sortas="b-ylwrap">ylwrap</primary>
    243           </indexterm>
    244         </listitem>
    245       </varlistentry>
    246 
    247140    </variablelist>
    248141
  • chapter06/bc.xml

    r6eb40d4 r131c907  
    7474    <para>To test bc, run the commands below. There is quite a bit of output,
    7575    so you may want to redirect it to a file. There are a very small percentage
    76     of tests (10 of 12,144) that will indicate a roundoff error at the last
     76    of tests (10 of 12,144) that will indicate a round off error at the last
    7777    digit.</para>
    7878
  • chapter06/bison.xml

    r6eb40d4 r131c907  
    5353<screen><userinput remap="make">make</userinput></screen>
    5454
    55     <para>To test the results (about 0.5 SBU), issue:</para>
     55<!--
     56    <para>To test the results (about 2.2 SBU), issue:</para>
    5657
    5758<screen><userinput remap="test">make check</userinput></screen>
     59-->
     60    <para>There is a circular dependency between bison and flex with regard to
     61    the checks.  If desired, after installing flex in the next section, the
     62    bison checks can be run with <command>make check</command>.</para>
    5863
    5964    <para>Install the package:</para>
  • chapter06/chapter06.xml

    r6eb40d4 r131c907  
    3838  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="psmisc.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="procps.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="e2fsprogs.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/>
    4441  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
    4744  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/>
    4845  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/>
     
    5148  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtool.xml"/>
    5249  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gdbm.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>
    5351  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expat.xml"/>
    5452  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inetutils.xml"/>
    5553  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl.xml"/>
    5654  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xml-parser.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
    5756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
    5857  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
     58  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="procps.xml"/>
     60  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="e2fsprogs.xml"/>
     61  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
    5962  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
    6063  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
    6164  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/>
    6265  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>
    63   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>
    6566  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="groff.xml"/>
    6667  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
     
    7475  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
    7576  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
    76   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
    7878  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
  • chapter06/creatingdirs.xml

    r6eb40d4 r131c907  
    5353    <title>FHS Compliance Note</title>
    5454
    55     <para>The directory tree is based on the Filesystem Hierarchy Standard (FHS)
    56     (available at <ulink url="https://wiki.linuxfoundation.org/en/FHS"/>).
    57     The FHS also stipulates the existence of <filename
     55    <para>The directory tree is based on the Filesystem Hierarchy Standard
     56    (FHS) (available at <ulink
     57    url="https://wiki.linuxfoundation.org/en/FHS"/>).  The FHS also stipulates
     58    the optional existence some directories such as <filename
    5859    class="directory">/usr/local/games</filename> and <filename
    59     class="directory">/usr/share/games</filename>. The FHS is not precise as to
    60     the structure of the <filename class="directory">/usr/local/share</filename>
    61     subdirectory, so we create only the directories that are needed. However,
    62     feel free to create these directories if you prefer to conform more strictly
    63     to the FHS.</para>
    64 
     60    class="directory">/usr/share/games</filename>.  We create only the
     61    directories that are needed. However, feel free to create these
     62    directories.  </para>
    6563  </sect2>
    6664
  • chapter06/dbus.xml

    r6eb40d4 r131c907  
    4949    <para>Prepare D-Bus for compilation:</para>
    5050
    51 <screen><userinput remap="configure">./configure --prefix=/usr                       \
    52             --sysconfdir=/etc                   \
    53             --localstatedir=/var                \
    54             --docdir=/usr/share/doc/dbus-&dbus-version; \
    55             --disable-static                    \
    56             --with-console-auth-dir=/run/console</userinput></screen>
     51<screen><userinput remap="configure">  ./configure --prefix=/usr                       \
     52              --sysconfdir=/etc                   \
     53              --localstatedir=/var                \
     54              --disable-static                    \
     55              --disable-doxygen-docs              \
     56              --disable-xml-docs                  \
     57              --docdir=/usr/share/doc/dbus-&dbus-version; \
     58              --with-console-auth-dir=/run/console</userinput></screen>
    5759
    5860    <variablelist>
     
    7375<screen><userinput remap="make">make</userinput></screen>
    7476
    75     <para>This package does come with a testsuite, but it requires several
     77    <para>This package does come with a test suite, but it requires several
    7678    packages that are not included in LFS. Instructions for running the
    77     testsuite can be found in the BLFS book at
     79    test suite can be found in the BLFS book at
    7880    <ulink url="&blfs-book;general/dbus.html"/>.</para>
    7981
  • chapter06/e2fsprogs.xml

    r6eb40d4 r131c907  
    4444  <sect2 role="installation">
    4545    <title>Installation of E2fsprogs</title>
    46 
    47 <!--     <para>First, fix a potential security issue identified upstream:</para>
    48 
    49 <screen><userinput remap="pre">sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \
    50     -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \
    51     -i lib/ext2fs/closefs.c</userinput></screen> -->
    5246
    5347    <para>The E2fsprogs documentation recommends that the package be built in
     
    178172        e2fsck, e2image, e2label, e2undo, e4defrag, filefrag, fsck.ext2,
    179173        fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr, mk_cmds, mke2fs,
    180         mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev,
     174        mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found,
    181175        resize2fs, and tune2fs</seg>
    182         <seg>libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so},
    183         libquota.a, and libss.{a,so}</seg>
     176        <seg>libcom_err.so, libe2p.so, libext2fs.so, and libss.so</seg>
    184177        <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs,
    185         /usr/include/quota, /usr/include/ss, /usr/share/et, and /usr/share/ss</seg>
     178        /usr/include/ss, /usr/share/et, and /usr/share/ss</seg>
    186179      </seglistitem>
    187180    </segmentedlist>
     
    530523      </varlistentry>
    531524
    532       <varlistentry id="libquota">
     525<!--      <varlistentry id="libquota">
    533526        <term><filename class="libraryfile">libquota</filename></term>
    534527        <listitem>
     
    540533        </listitem>
    541534      </varlistentry>
    542 
     535-->
    543536      <varlistentry id="libss">
    544537        <term><filename class="libraryfile">libss</filename></term>
  • chapter06/expat.xml

    r6eb40d4 r131c907  
    7575      <seglistitem>
    7676        <seg>xmlwf</seg>
    77         <seg>libexpat.{a,so}</seg>
     77        <seg>libexpat.so</seg>
    7878        <seg>/usr/share/doc/expat-&expat-version;</seg>
    7979      </seglistitem>
  • chapter06/findutils.xml

    r6eb40d4 r131c907  
    9191
    9292      <seglistitem>
    93         <seg>bigram, code, find, frcode, locate, oldfind, updatedb, and xargs</seg>
     93        <seg>code, find, locate, oldfind, updatedb, and xargs</seg>
    9494      </seglistitem>
    9595    </segmentedlist>
     
    9999      <?dbfo list-presentation="list"?>
    100100      <?dbhtml list-presentation="table"?>
    101 
    102       <varlistentry id="bigram">
    103         <term><command>bigram</command></term>
    104         <listitem>
    105           <para>Was formerly used to produce <command>locate</command>
    106           databases</para>
    107           <indexterm zone="ch-system-findutils bigram">
    108             <primary sortas="b-bigram">bigram</primary>
    109           </indexterm>
    110         </listitem>
    111       </varlistentry>
    112101
    113102      <varlistentry id="code">
     
    129118          <indexterm zone="ch-system-findutils find">
    130119            <primary sortas="b-find">find</primary>
    131           </indexterm>
    132         </listitem>
    133       </varlistentry>
    134 
    135       <varlistentry id="frcode">
    136         <term><command>frcode</command></term>
    137         <listitem>
    138           <para>Is called by <command>updatedb</command> to compress the list
    139           of file names; it uses front-compression, reducing the database size
    140           by a factor of four to five</para>
    141           <indexterm zone="ch-system-findutils frcode">
    142             <primary sortas="b-frcode">frcode</primary>
    143120          </indexterm>
    144121        </listitem>
  • chapter06/flex.xml

    r6eb40d4 r131c907  
    4242    <title>Installation of Flex</title>
    4343
    44     <para>First, skip running three regression tests that require Bison:</para>
    45 
    46 <screen><userinput remap="pre">sed -i -e '/test-bison/d' tests/Makefile.in</userinput></screen>
    47 
    4844    <para>Prepare Flex for compilation:</para>
    4945
    50 <screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
     46<screen><userinput remap="configure">./configure --prefix=/usr    \
     47            --disable-static \
     48            --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    5149
    5250    <para>Compile the package:</para>
     
    6159
    6260<screen><userinput remap="install">make install</userinput></screen>
    63 <!--
    64     <para>There are some packages that expect to find the
    65     <filename class="libraryfile">lex</filename> library in <filename
    66     class="directory">/usr/lib</filename>. Create a symlink to account for
    67     this:</para>
    6861
    69 <screen><userinput remap="install">ln -sv libfl.a /usr/lib/libl.a</userinput></screen>
    70 -->
    7162    <para>A few programs do not know about <command>flex</command> yet and
    7263    try to run its predecessor, <command>lex</command>. To support those
     
    8980      <seglistitem>
    9081        <seg>flex, flex++ (link to flex), and lex (link to flex)</seg>
    91         <seg>libfl.{a,so} and libfl_pic.{a,so}</seg>
     82        <seg>libfl.so and libfl_pic.so</seg>
    9283        <seg>/usr/share/doc/flex-&flex-version;</seg>
    9384      </seglistitem>
  • chapter06/gcc.xml

    r6eb40d4 r131c907  
    117117    <para>A few unexpected failures cannot always be avoided. The GCC developers
    118118    are usually aware of these issues, but have not resolved them yet.
    119     In particular, one test in the libgomp test suite is known to fail.
     119    In particular, two tests in the libstdc++ test suite are known to fail
     120    when running as the root user as we do here.
    120121    Unless the test results are vastly different from those at the above URL,
    121122    it is safe to continue.</para>
     
    140141
    141142<screen><userinput remap="install">install -v -dm755 /usr/lib/bfd-plugins
    142 ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so /usr/lib/bfd-plugins/</userinput></screen>
     143ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \
     144        /usr/lib/bfd-plugins/</userinput></screen>
    143145
    144146    <para>Now that our final toolchain is in place, it is important to again ensure
     
    375377          <para>A wrapper around <command>ar</command> that adds a
    376378          plugin to the command line. This program is only used
    377           to add "link time optization" and is not useful with the
     379          to add "link time optimization" and is not useful with the
    378380          default build options</para>
    379381          <indexterm zone="ch-system-gcc gcc-ar">
     
    388390          <para>A wrapper around <command>nm</command> that adds a
    389391          plugin to the command line. This program is only used
    390           to add "link time optization" and is not useful with the
     392          to add "link time optimization" and is not useful with the
    391393          default build options</para>
    392394          <indexterm zone="ch-system-gcc gcc-nm">
     
    401403          <para>A wrapper around <command>ranlib</command> that adds a
    402404          plugin to the command line. This program is only used
    403           to add "link time optization" and is not useful with the
     405          to add "link time optimization" and is not useful with the
    404406          default build options</para>
    405407          <indexterm zone="ch-system-gcc gcc-ranlib">
  • chapter06/gdbm.xml

    r6eb40d4 r131c907  
    8787      <seglistitem>
    8888        <seg>gdbm_dump, gdbm_load, and gdbmtool</seg>
    89         <seg>libgdbm.{a,so} and libgdbm_compat.{a,so}</seg>
     89        <seg>libgdbm.so and libgdbm_compat.so</seg>
    9090      </seglistitem>
    9191    </segmentedlist>
  • chapter06/gettext.xml

    r6eb40d4 r131c907  
    6161    <para>Install the package:</para>
    6262
    63 <screen><userinput remap="install">make install</userinput></screen>
     63<screen><userinput remap="install">make install
     64chmod -v 0755 /usr/lib/preloadable_libintl.so</userinput></screen>
    6465
    6566  </sect2>
     
    7475
    7576      <seglistitem>
    76         <seg>autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh,
     77        <seg>autopoint, envsubst, gettext, gettext.sh,
    7778        gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen,
    7879        msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq,
    7980        ngettext, recode-sr-latin, and xgettext</seg>
    80         <seg>libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so},
     81        <seg>libasprintf.so, libgettextlib.so, libgettextpo.so,
    8182        libgettextsrc.so, and preloadable_libintl.so</seg>
    8283        <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, and
     
    9798          <indexterm zone="ch-system-gettext autopoint">
    9899            <primary sortas="b-autopoint">autopoint</primary>
    99           </indexterm>
    100         </listitem>
    101       </varlistentry>
    102 
    103       <varlistentry id="config.charset">
    104         <term><command>config.charset</command></term>
    105         <listitem>
    106           <para>Outputs a system-dependent table of character encoding
    107           aliases</para>
    108           <indexterm zone="ch-system-gettext config.charset">
    109             <primary sortas="b-config.charset">config.charset</primary>
    110           </indexterm>
    111         </listitem>
    112       </varlistentry>
    113 
    114       <varlistentry id="config.rpath">
    115         <term><command>config.rpath</command></term>
    116         <listitem>
    117           <para>Outputs a system-dependent set of variables, describing how
    118           to set the runtime search path of shared libraries in an
    119           executable</para>
    120           <indexterm zone="ch-system-gettext config.rpath">
    121             <primary sortas="b-config.rpath">config.rpath</primary>
    122100          </indexterm>
    123101        </listitem>
  • chapter06/glibc.xml

    r6eb40d4 r131c907  
    7171<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
    7272
     73    <para>The most recent stable version of Glibc does not handle large files
     74    correctly.  Fix the problem with this patch:</para>
     75
     76<screen><userinput remap="pre">patch -Np1 -i ../&glibc-largefile-patch;</userinput></screen>
     77
    7378    <para>The Glibc documentation recommends building Glibc outside of the source
    7479    directory in a dedicated build directory:</para>
     
    139144-->
    140145      <listitem>
    141         <para>The <emphasis>elf/tst-protected1a</emphasis> and
     146        <para>The <emphasis>elf/tst-protected1b</emphasis> and
    142147        <emphasis>elf/tst-protected1b</emphasis> tests are known to
    143148        fail with the current stable version of binutils.</para>
     
    272277    <title>Adding time zone data</title>
    273278
    274     <para>Install and set up the timezone data with the following:</para>
     279    <para>Install and set up the time zone data with the following:</para>
    275280<screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz
    276281
     
    295300        <term><parameter>zic -L /dev/null ...</parameter></term>
    296301        <listitem>
    297           <para>This creates posix timezones, without any leap seconds.  It is
     302          <para>This creates posix time zones, without any leap seconds.  It is
    298303          conventional to put these in both
    299304          <filename class="directory">zoneinfo</filename> and
    300305          <filename class="directory">zoneinfo/posix</filename>. It is
    301           necessary to put the POSIX timezones in
     306          necessary to put the POSIX time zones in
    302307          <filename class="directory">zoneinfo</filename>, otherwise various
    303308          test-suites will report errors. On an embedded system, where space is
    304           tight and you do not intend to ever update the timezones, you could save
     309          tight and you do not intend to ever update the time zones, you could save
    305310          1.9MB by not using the <filename class="directory">posix</filename>
    306311          directory, but some applications or test-suites might produce some
     
    311316        <term><parameter>zic -L leapseconds ...</parameter></term>
    312317        <listitem>
    313           <para>This creates right timezones, including leap seconds. On an
     318          <para>This creates right time zones, including leap seconds. On an
    314319          embedded system, where space is tight and you do not intend to
    315           ever update the timezones, or care about the correct time, you could
     320          ever update the time zones, or care about the correct time, you could
    316321          save 1.9MB by omitting the <filename class="directory">right</filename>
    317322          directory.</para>
     
    337342    output the name of the time zone (e.g.,
    338343    <emphasis>America/Edmonton</emphasis>). There are also some other possible
    339     timezones listed in <filename
     344    time zones listed in <filename
    340345    class='directory'>/usr/share/zoneinfo</filename> such as
    341346    <emphasis>Canada/Eastern</emphasis> or <emphasis>EST5EDT</emphasis> that
  • chapter06/gmp.xml

    r6eb40d4 r131c907  
    9292<screen><userinput remap="test">make check 2>&amp;1 | tee gmp-check-log</userinput></screen>
    9393
    94     <para>Ensure that all 188 tests in the test suite passed.
     94    <para>Ensure that all 190 tests in the test suite passed.
    9595    Check the results by issuing the following command:</para>
    9696
    97 <screen><userinput remap="test">awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log</userinput></screen>
     97<screen><userinput remap="test">awk '/# PASS:/{total+=$3} ; END{print total}' gmp-check-log</userinput></screen>
    9898
    9999    <para>Install the package and its documentation:</para>
     
    112112
    113113      <seglistitem>
    114         <seg>libgmp.{a,so} and libgmpxx.{a,so}</seg>
     114        <seg>libgmp.so and libgmpxx.so</seg>
    115115        <seg>/usr/share/doc/gmp-&gmp-version;</seg>
    116116      </seglistitem>
  • chapter06/gperf.xml

    r6eb40d4 r131c907  
    6666    <segmentedlist>
    6767      <segtitle>Installed program</segtitle>
     68      <segtitle>Installed directory</segtitle>
    6869
    6970      <seglistitem>
    7071        <seg>gperf</seg>
     72        <seg>/usr/share/doc/gperf-&gperf-version;</seg>
    7173      </seglistitem>
    7274    </segmentedlist>
  • chapter06/grep.xml

    r6eb40d4 r131c907  
    4040  <sect2 role="installation">
    4141    <title>Installation of Grep</title>
    42 
    43     <para>First fix a potential security issue identified upstream:</para>
    44 
    45 <screen><userinput remap="configure">sed -i -e '/tp++/a  if (ep &lt;= tp) break;' src/kwset.c</userinput></screen>
    4642
    4743    <para>Prepare Grep for compilation:</para>
  • chapter06/groff.xml

    r6eb40d4 r131c907  
    7474
    7575      <seglistitem>
    76         <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk,
    77         geqn (link to eqn), grap2graph, grn, grodvi, groff, groffer, grog,
    78         grolbp, grolj4, grops, grotty, gtbl (link to tbl), hpftodit,
    79         indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfroff, pfbtops, pic,
    80         pic2graph, post-grohtml, preconv, pre-grohtml, refer, roff2dvi,
    81         roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit,
    82         and troff</seg>
     76        <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, glilypond,
     77        gperl, gpinyin, grap2graph, grn, grodvi, groff, groffer, grog, grolbp,
     78        grolj4, gropdf, grops, grotty, hpftodit, indxbib, lkbib, lookbib,
     79        mmroff, neqn, nroff, pdfmom, pdfroff, pfbtops, pic, pic2graph,
     80        post-grohtml, preconv, pre-grohtml, refer, roff2dvi, roff2html,
     81        roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, and
     82        troff</seg>
    8383        <seg>/usr/lib/groff and /usr/share/doc/groff-&groff-version;,
    8484        /usr/share/groff</seg>
     
    155155      </varlistentry>
    156156
    157       <varlistentry id="geqn">
    158         <term><command>geqn</command></term>
    159         <listitem>
    160           <para>A link to <command>eqn</command></para>
    161           <indexterm zone="ch-system-groff geqn">
    162             <primary sortas="b-geqn">geqn</primary>
     157      <varlistentry id="glilypond">
     158        <term><command>glilypond</command></term>
     159        <listitem>
     160          <para>Transforms sheet music written in the lilypond language into
     161          the groff language</para>
     162          <indexterm zone="ch-system-groff glilypond">
     163            <primary sortas="b-glilypond">glilypond</primary>
     164          </indexterm>
     165        </listitem>
     166      </varlistentry>
     167
     168      <varlistentry id="gperl">
     169        <term><command>gperl</command></term>
     170        <listitem>
     171          <para>Preprocesor for groff, allowing addition of perl code
     172          into groff files</para>
     173          <indexterm zone="ch-system-groff gperl">
     174            <primary sortas="b-gperl">gperl</primary>
     175          </indexterm>
     176        </listitem>
     177      </varlistentry>
     178
     179      <varlistentry id="gpinyin">
     180        <term><command>gpinyin</command></term>
     181        <listitem>
     182          <para>Preprocesor for groff, allowing addition of Chinese
     183          European-like language Pinyin into groff files.</para>
     184          <indexterm zone="ch-system-groff gpinyin">
     185            <primary sortas="b-gpinyin">gpinyin</primary>
    163186          </indexterm>
    164187        </listitem>
     
    255278      </varlistentry>
    256279
     280      <varlistentry id="gropdf">
     281        <term><command>gropdf</command></term>
     282        <listitem>
     283          <para>Translates the output of GNU <command>troff</command> to
     284          PDF</para>
     285          <indexterm zone="ch-system-groff gropdf">
     286            <primary sortas="b-gropdf">gropdf</primary>
     287          </indexterm>
     288        </listitem>
     289      </varlistentry>
     290
    257291      <varlistentry id="grops">
    258292        <term><command>grops</command></term>
     
    273307          <indexterm zone="ch-system-groff grotty">
    274308            <primary sortas="b-grotty">grotty</primary>
    275           </indexterm>
    276         </listitem>
    277       </varlistentry>
    278 
    279       <varlistentry id="gtbl">
    280         <term><command>gtbl</command></term>
    281         <listitem>
    282           <para>A link to <command>tbl</command></para>
    283           <indexterm zone="ch-system-groff gtbl">
    284             <primary sortas="b-gtbl">gtbl</primary>
    285309          </indexterm>
    286310        </listitem>
     
    368392      </varlistentry>
    369393
     394      <varlistentry id="pdfmom">
     395        <term><command>pdfmom</command></term>
     396        <listitem>
     397          <para>Is a wrapper around groff that facilitates the production of PDF
     398          documents from files formatted with the mom macros.</para>
     399          <indexterm zone="ch-system-groff pdfmom">
     400            <primary sortas="b-pdfmom">pdfmom</primary>
     401          </indexterm>
     402        </listitem>
     403      </varlistentry>
     404
    370405      <varlistentry id="pdfroff">
    371406        <term><command>pdfroff</command></term>
  • chapter06/grub.xml

    r6eb40d4 r131c907  
    9595      <seglistitem>
    9696
    97        <seg>                      grub-bios-setup, grub-editenv,     grub-fstest,
    98             grub-install,         grub-kbdcomp,    grub-menulst2cfg, grub-mkconfig,
     97       <seg>grub-bios-setup,      grub-editenv,    grub-file,        grub-fstest,
     98            grub-glue-efi,        grub-install,    grub-kbdcomp,     grub-macbless,
     99            grub-menulst2cfg,     grub-mkconfig,
    99100                                  grub-mkimage,    grub-mklayout,    grub-mknetdir,
    100101            grub-mkpasswd-pbkdf2, grub-mkrelpath,  grub-mkrescue,    grub-mkstandalone,
    101             grub-ofpathname,      grub-probe,      grub-reboot,      grub-script-check,
    102             grub-set-default,                      grub-sparc64-setup </seg>
    103 
    104         <seg>/usr/lib/grub, /etc/grub.d, /usr/share/grub, /boot/grub</seg>
     102            grub-ofpathname,      grub-probe,      grub-reboot,      grub-render-label,
     103            grub-script-check,
     104            grub-set-default,     grub-sparc64-setup, and grub-syslinux2cfg</seg>
     105
     106        <seg>/usr/lib/grub, /etc/grub.d, /usr/share/grub, and boot/grub (when grub-install
     107        is first run)</seg>
    105108      </seglistitem>
    106109    </segmentedlist>
     
    131134      </varlistentry>
    132135
     136      <varlistentry id="grub-file">
     137        <term><command>grub-file</command></term>
     138        <listitem>
     139          <para>Checks if FILE is of the specified type.</para>
     140          <indexterm zone="ch-system-grub grub-file">
     141            <primary sortas="b-grub-file">grub-file</primary>
     142          </indexterm>
     143        </listitem>
     144      </varlistentry>
     145
    133146      <varlistentry id="grub-fstest">
    134147        <term><command>grub-fstest</command></term>
     
    137150          <indexterm zone="ch-system-grub grub-fstest">
    138151            <primary sortas="b-grub-fstest">grub-fstest</primary>
     152          </indexterm>
     153        </listitem>
     154      </varlistentry>
     155
     156      <varlistentry id="grub-glue-efi">
     157        <term><command>grub-glue-efi</command></term>
     158        <listitem>
     159          <para>Processes ia32 and amd64 EFI images and glues them
     160          according to Apple format.</para>
     161          <indexterm zone="ch-system-grub grub-glue-efi">
     162            <primary sortas="b-grub-glue-efi">grub-glue-efi</primary>
    139163          </indexterm>
    140164        </listitem>
     
    162186      </varlistentry>
    163187
     188      <varlistentry id="grub-macbless">
     189        <term><command>grub-macbless</command></term>
     190        <listitem>
     191          <para>Mac-style bless on HFS or HFS+ files</para>
     192          <indexterm zone="ch-system-grub grub-macbless">
     193            <primary sortas="b-grub-macbless">grub-macbless</primary>
     194          </indexterm>
     195        </listitem>
     196      </varlistentry>
     197
    164198      <varlistentry id="grub-menulst2cfg">
    165199        <term><command>grub-menulst2cfg</command></term>
     
    284318      </varlistentry>
    285319
     320      <varlistentry id="grub-render-label">
     321        <term><command>grub-render-label</command></term>
     322        <listitem>
     323          <para>Render Apple .disk_label for Apple Macs</para>
     324          <indexterm zone="ch-system-grub grub-render-label">
     325            <primary sortas="b-grub-render-label">grub-render-label</primary>
     326          </indexterm>
     327        </listitem>
     328      </varlistentry>
     329
    286330      <varlistentry id="grub-script-check">
    287331        <term><command>grub-script-check</command></term>
     
    314358      </varlistentry>
    315359
     360      <varlistentry id="grub-syslinux2cfg">
     361        <term><command>grub-syslinux2cfg</command></term>
     362        <listitem>
     363          <para>Transform a syslinux config file into grub.cfg format</para>
     364          <indexterm zone="ch-system-grub grub-syslinux2cfg">
     365            <primary sortas="b-grub-syslinux2cfg">grub-syslinux2cfg</primary>
     366          </indexterm>
     367        </listitem>
     368      </varlistentry>
     369
    316370    </variablelist>
    317371
  • chapter06/gzip.xml

    r6eb40d4 r131c907  
    7272
    7373      <seglistitem>
    74         <seg>gunzip, gzexe, gzip, uncompress, zcat, zcmp, zdiff, zegrep, zfgrep,
    75         zforce, zgrep, zless, zmore, and znew</seg>
     74        <seg>gunzip, gzexe, gzip, uncompress (hard link with gunzip), zcat, zcmp,
     75        zdiff, zegrep, zfgrep, zforce, zgrep, zless, zmore, and znew</seg>
    7676      </seglistitem>
    7777    </segmentedlist>
  • chapter06/inetutils.xml

    r6eb40d4 r131c907  
    110110
    111111<screen><userinput remap="test">make check</userinput></screen>
     112<!--
    112113    <para>One test, <emphasis>libls.sh</emphasis>, is known to fail due to hard
    113114    coding of some support program paths. All tests pass if the tests are rerun
    114115    at the end of Chapter 6.</para>
    115 
     116-->
    116117    <para>Install the package:</para>
    117118
     
    133134
    134135      <seglistitem>
    135         <seg>ftp, ifconfig, hostname, ping, ping6, rcp, rexec, rlogin,
    136         rsh, talk, telnet, tftp, and traceroute</seg>
     136        <seg>dnsdomainname, ftp, ifconfig, hostname, ping, ping6,
     137        talk, telnet, tftp, and traceroute</seg>
    137138      </seglistitem>
    138139    </segmentedlist>
     
    143144      <?dbhtml list-presentation="table"?>
    144145
     146      <varlistentry id="dnsdomainname">
     147        <term><command>dnsdomainname</command></term>
     148        <listitem>
     149        <para>Show the system's DNS domain name</para>
     150        <indexterm zone="ch-system-inetutils dnsdomainname">
     151          <primary sortas="b-dnsdomainname">dnsdomainname</primary>
     152        </indexterm>
     153        </listitem>
     154      </varlistentry>
     155
    145156      <varlistentry id="ftp">
    146157        <term><command>ftp</command></term>
     
    153164      </varlistentry>
    154165
     166      <varlistentry id="hostname">
     167        <term><command>hostname</command></term>
     168        <listitem>
     169          <para>Reports or sets the name of the host</para>
     170          <indexterm zone="ch-system-inetutils hostname">
     171            <primary sortas="b-hostname">hostname</primary>
     172          </indexterm>
     173        </listitem>
     174      </varlistentry>
     175
    155176      <varlistentry id="ifconfig">
    156177        <term><command>ifconfig</command></term>
     
    160181          <primary sortas="b-ifconfig">ifconfig</primary>
    161182        </indexterm>
    162         </listitem>
    163       </varlistentry>
    164 
    165       <varlistentry id="hostname">
    166         <term><command>hostname</command></term>
    167         <listitem>
    168           <para>Reports or sets the name of the host</para>
    169           <indexterm zone="ch-system-inetutils hostname">
    170             <primary sortas="b-hostname">hostname</primary>
    171           </indexterm>
    172183        </listitem>
    173184      </varlistentry>
  • chapter06/kbd.xml

    r6eb40d4 r131c907  
    134134        mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to
    135135        psfxtable), psfstriptable (link to psfxtable), psfxtable, <!--resizecons,-->
    136         setfont, setkeycodes, setleds, setmetamode,
     136        setfont, setkeycodes, setleds, setmetamode, setvtrgb,
    137137        showconsolefont, showkey, unicode_start, and unicode_stop</seg>
    138138        <seg>/usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps,
    139         and /usr/share/unimaps</seg>
     139        /usr/share/doc/kbd-&kbd-version;,  and /usr/share/unimaps</seg>
    140140      </seglistitem>
    141141    </segmentedlist>
     
    310310      </varlistentry>
    311311
    312   <!--<varlistentry id="resizecons">
    313         <term><command>resizecons</command></term>
    314         <listitem>
    315           <para>Changes the kernel idea of the console size</para>
    316           <indexterm zone="ch-system-kbd resizecons">
    317             <primary sortas="b-resizecons">resizecons</primary>
    318           </indexterm>
    319         </listitem>
    320       </varlistentry>-->
    321 
    322312      <varlistentry id="setfont">
    323313        <term><command>setfont</command></term>
     
    358348          <indexterm zone="ch-system-kbd setmetamode">
    359349            <primary sortas="b-setmetamode">setmetamode</primary>
     350          </indexterm>
     351        </listitem>
     352      </varlistentry>
     353
     354      <varlistentry id="setvtrgb">
     355        <term><command>setvtrgb</command></term>
     356        <listitem>
     357          <para>Sets the console color map in all virtual terminals</para>
     358          <indexterm zone="ch-system-kbd setvtrgb">
     359            <primary sortas="b-setvtrgb">setvtrgb</primary>
    360360          </indexterm>
    361361        </listitem>
  • chapter06/libcap.xml

    r6eb40d4 r131c907  
    9292      <seglistitem>
    9393        <seg>capsh, getcap, getpcaps, and setcap</seg>
    94         <seg>libcap.{a,so}</seg>
     94        <seg>libcap.so</seg>
    9595      </seglistitem>
    9696    </segmentedlist>
  • chapter06/libtool.xml

    r6eb40d4 r131c907  
    7676      <seglistitem>
    7777        <seg>libtool and libtoolize</seg>
    78         <seg>libltdl.{a,so}</seg>
     78        <seg>libltdl.so</seg>
    7979        <seg>/usr/include/libltdl and /usr/share/libtool</seg>
    8080      </seglistitem>
  • chapter06/man-db.xml

    r6eb40d4 r131c907  
    284284      <seglistitem>
    285285        <seg>accessdb, apropos (link to whatis), catman, lexgrog, man, mandb,
    286         manpath, whatis, and zsoelim</seg>
     286        manpath, and whatis</seg>
    287287        <seg>libman.so and libmandb.so</seg>
    288         <seg>/usr/lib/man-db, /usr/libexec/man-db,
     288        <seg>/usr/lib/man-db, /usr/lib/tmpfiles.d, /usr/libexec/man-db,
    289289        and /usr/share/doc/man-db-&man-db-version;</seg>
    290290      </seglistitem>
     
    384384      </varlistentry>
    385385
    386       <varlistentry id="zsoelim">
    387         <term><command>zsoelim</command></term>
    388         <listitem>
    389           <para>Reads files and replaces lines of the form <emphasis>.so
    390           file</emphasis> by the contents of the mentioned
    391           <emphasis>file</emphasis></para>
    392           <indexterm zone="ch-system-man-db zsoelim">
    393             <primary sortas="b-zsoelim">zsoelim</primary>
    394           </indexterm>
    395         </listitem>
    396       </varlistentry>
    397 
    398386      <varlistentry id="libman">
    399387        <term><filename class="libraryfile">libman</filename></term>
  • chapter06/mpc.xml

    r6eb40d4 r131c907  
    7474
    7575      <seglistitem>
    76         <seg>libmpc.{a,so}</seg>
     76        <seg>libmpc.so</seg>
    7777        <seg>/usr/share/doc/mpc-&mpc-version;</seg>
    7878      </seglistitem>
  • chapter06/mpfr.xml

    r6eb40d4 r131c907  
    8484
    8585      <seglistitem>
    86         <seg>libmpfr.{a,so}</seg>
     86        <seg>libmpfr.so</seg>
    8787        <seg>/usr/share/doc/mpfr-&mpfr-version;</seg>
    8888      </seglistitem>
  • chapter06/ncurses.xml

    r6eb40d4 r131c907  
    175175           infocmp,
    176176           infotocap (link to tic),
    177            ncursesw5-config,
     177           ncursesw6-config,
    178178           reset (link to tset),
    179179           tabs,
     
    188188           libmenuw.so,
    189189           libncursesw.so,
     190           libncurses++w.a,
    190191           libpanelw.so, and their non-wide-character counterparts without "w"
    191192              in the library names.</seg>
     
    243244      </varlistentry>
    244245
    245       <varlistentry id="ncursesw5-config">
    246         <term><command>ncursesw5-config</command></term>
     246      <varlistentry id="ncursesw6-config">
     247        <term><command>ncursesw6-config</command></term>
    247248        <listitem>
    248249          <para>Provides configuration information for ncurses</para>
    249           <indexterm zone="ch-system-ncurses ncursesw5-config">
    250             <primary sortas="b-ncursesw5-config">ncursesw5-config</primary>
     250          <indexterm zone="ch-system-ncurses ncursesw6-config">
     251            <primary sortas="b-ncursesw5-config">ncursesw6-config</primary>
    251252          </indexterm>
    252253        </listitem>
  • chapter06/perl.xml

    r6eb40d4 r131c907  
    136136
    137137      <seglistitem>
    138         <seg>a2p, c2ph, corelist, cpan, cpan2dist, cpanp,
    139         cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs,
    140         instmodsh, json_pp, libnetcfg, perl, perl&perl-version; (link to perl),
    141         perlbug, perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm,
    142         pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker,
    143         podselect, prove, psed (link to s2p), pstruct (link to c2ph), ptar,
    144         ptardiff, ptargrep, s2p, shasum, splain, xsubpp, and zipdetails</seg>
    145         <seg>Several hundred which cannot all be listed here</seg>
     138        <seg>c2ph, corelist, cpan, enc2xs, encguess, h2ph, h2xs, instmodsh,
     139        json_pp, libnetcfg, perl, perl&perl-version; (hard link to perl),
     140        perlbug, perldoc, perlivp, perlthanks (hard link to perlbug), piconv,
     141        pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect,
     142        prove, pstruct (hard link to c2ph), ptar, ptardiff, ptargrep, shasum,
     143        splain, xsubpp, and zipdetails</seg>
     144        <seg>Many which cannot all be listed here</seg>
    146145        <seg>/usr/lib/perl5</seg>
    147146      </seglistitem>
     
    233232          <indexterm zone="ch-system-perl enc2xs">
    234233            <primary sortas="b-enc2xs">enc2xs</primary>
     234          </indexterm>
     235        </listitem>
     236      </varlistentry>
     237
     238      <varlistentry id="encguess">
     239        <term><command>encguess</command></term>
     240        <listitem>
     241          <para>Guess the encoding type of one or several files</para>
     242          <indexterm zone="ch-system-perl encguess">
     243            <primary sortas="b-encguess">encguess</primary>
    235244          </indexterm>
    236245        </listitem>
     
    473482      </varlistentry>
    474483
    475       <varlistentry id="psed">
    476         <term><command>psed</command></term>
    477         <listitem>
    478           <para>A Perl version of the stream editor <command>sed</command></para>
    479           <indexterm zone="ch-system-perl psed">
    480             <primary sortas="b-psed">psed</primary>
    481           </indexterm>
    482         </listitem>
    483       </varlistentry>
    484 
    485484      <varlistentry id="pstruct">
    486485        <term><command>pstruct</command></term>
  • chapter06/procps.xml

    r6eb40d4 r131c907  
    4848            --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
    4949            --disable-static                         \
    50             --disable-kill</userinput></screen>
     50            --disable-kill                           \
     51            --with-systemd</userinput></screen>
    5152
    5253    <variablelist>
  • chapter06/readline.xml

    r6eb40d4 r131c907  
    106106
    107107      <seglistitem>
    108         <seg>libhistory.{a,so} and libreadline.{a,so}</seg>
     108        <seg>libhistory.so and libreadline.so</seg>
    109109        <seg>/usr/include/readline, /usr/share/readline, and
    110110        /usr/share/doc/readline-&readline-version;</seg>
  • chapter06/revisedchroot.xml

    r6eb40d4 r131c907  
    4747  remove them now:</para>
    4848
    49 <screen><userinput>rm /usr/lib/lib{bfd,opcodes}.a
    50 rm /usr/lib/libbz2.a
    51 rm /usr/lib/lib{com_err,e2p,ext2fs,ss}.a
    52 <!--rm /usr/lib/lib{fl,fl_pic}.a
    53 -->rm /usr/lib/libltdl.a
    54 rm /usr/lib/libz.a</userinput></screen>
     49<screen><userinput>rm -f /usr/lib/lib{bfd,opcodes}.a
     50rm -f /usr/lib/libbz2.a
     51rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a
     52rm -f /usr/lib/libltdl.a
     53rm -f /usr/lib/libz.a</userinput></screen>
    5554
    5655<!-- Flex shared library is broken. Keep static until next flex release. -->
  • chapter06/shadow.xml

    r6eb40d4 r131c907  
    148148    group ID (GID) numbers will begin with 1000. This means if you don't pass
    149149    parameters to <command>useradd</command>, each user will be a member of a
    150     unique group on the system. If this behaviour is undesirable, you'll need
     150    unique group on the system. If this behavior is undesirable, you'll need
    151151    to pass the <parameter>-g</parameter> parameter to
    152152    <command>useradd</command>. The default parameters are stored in the
     
    212212        <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd,
    213213        groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv,
    214         lastlog, login, logoutd, newgrp, newusers, nologin, passwd, pwck,
    215         pwconv, pwunconv, sg (link to newgrp), su, useradd, userdel, usermod,
    216         vigr (link to vipw), and vipw</seg>
     214        lastlog, login, logoutd, newgidmap, newgrp,newuidmap,  newusers,
     215        nologin, passwd, pwck, pwconv, pwunconv, sg (link to newgrp), su,
     216        useradd, userdel, usermod, vigr (link to vipw), and vipw</seg>
    217217        <seg>/etc/default</seg>
    218218      </seglistitem>
     
    415415      </varlistentry>
    416416
     417      <varlistentry id="newgidmap">
     418        <term><command>newgidmap</command></term>
     419        <listitem>
     420          <para>Is used to set the gid mapping of a user namespace</para>
     421          <indexterm zone="ch-system-shadow newgidmap">
     422            <primary sortas="b-newgidmap">newgidmap</primary>
     423          </indexterm>
     424        </listitem>
     425      </varlistentry>
     426
    417427      <varlistentry id="newgrp">
    418428        <term><command>newgrp</command></term>
     
    421431          <indexterm zone="ch-system-shadow newgrp">
    422432            <primary sortas="b-newgrp">newgrp</primary>
     433          </indexterm>
     434        </listitem>
     435      </varlistentry>
     436
     437      <varlistentry id="newuidmap">
     438        <term><command>newuidmap</command></term>
     439        <listitem>
     440          <para>Is used to set the uid mapping of a user namespace</para>
     441          <indexterm zone="ch-system-shadow newuidmap">
     442            <primary sortas="b-newuidmap">newuidmap</primary>
    423443          </indexterm>
    424444        </listitem>
  • chapter06/systemd.xml

    r6eb40d4 r131c907  
    4242
    4343    <para>First, create a file to allow systemd to build when using Util-Linux
    44     built in Chapter 5 and disable LTO by default:</para>
     44    built in Chapter 5, to disable LTO by default, and to build without
     45    xlstproc:</para>
    4546
    4647<screen><userinput remap="pre">cat &gt; config.cache &lt;&lt; "EOF"
     
    5455MOUNT_LIBS="-lmount"
    5556MOUNT_CFLAGS="-I/tools/include/libmount"
    56 cc_cv_CFLAGS__flto=no</literal>
     57cc_cv_CFLAGS__flto=no
     58XSLTPROC="/usr/bin/xsltproc"</literal>
    5759EOF</userinput></screen>
    5860
  • chapter06/tar.xml

    r6eb40d4 r131c907  
    7777<screen><userinput remap="install">make install
    7878make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>
    79 <!--
    80     <para>Finally, generate the man page and place it in the proper location:</para>
    81 
    82 <screen><userinput remap="install">perl tarman &gt; /usr/share/man/man1/tar.1</userinput></screen>
    83 -->
    8479  </sect2>
    8580
     
    9388
    9489      <seglistitem>
    95         <seg>rmt and tar</seg>
     90        <seg>tar</seg>
    9691        <seg>/usr/share/doc/tar-&tar-version;</seg>
    9792      </seglistitem>
     
    10297      <?dbfo list-presentation="list"?>
    10398      <?dbhtml list-presentation="table"?>
    104 
    105       <varlistentry id="rmt">
    106         <term><command>rmt</command></term>
    107         <listitem>
    108           <para>Remotely manipulates a magnetic
    109           tape drive through an interprocess communication connection</para>
    110           <indexterm zone="ch-system-tar rmt">
    111             <primary sortas="b-rmt">rmt</primary>
    112           </indexterm>
    113         </listitem>
    114       </varlistentry>
    11599
    116100      <varlistentry id="tar">
  • chapter06/texinfo.xml

    r6eb40d4 r131c907  
    102102
    103103      <seglistitem>
    104         <seg>info, infokey, install-info, makeinfo (link to texi2any),
     104        <seg>info, install-info, makeinfo (link to texi2any),
    105105        pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf, and texindex</seg>
    106106        <seg>/usr/share/texinfo</seg>
     
    126126      </varlistentry>
    127127
    128       <varlistentry id="infokey">
    129         <term><command>infokey</command></term>
    130         <listitem>
    131           <para>Compiles a source file containing Info customizations into a
    132           binary format</para>
    133           <indexterm zone="ch-system-texinfo infokey">
    134             <primary sortas="b-infokey">infokey</primary>
    135           </indexterm>
    136         </listitem>
    137       </varlistentry>
    138 
    139128      <varlistentry id="install-info">
    140129        <term><command>install-info</command></term>
  • chapter06/util-linux.xml

    r6eb40d4 r131c907  
    122122        i386, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link to
    123123        last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
    124         lslocks, lslogins, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
    125         more, mount, mountpoint, namei, partx, pg, pivot_root, prlimit, raw,
     124        lsipc, lslocks, lslogins, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
     125        more, mount, mountpoint, namei, nsenter, partx, pg, pivot_root, prlimit, raw,
    126126        readprofile, rename, renice, resizepart, rev, rtcwake, script,
    127127        scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
    128128        swapoff (link to swapon), swapon, switch_root, tailf, taskset, ul,
    129         umount, unshare, utmpdump, uuidd, uuidgen, wall, wdctl, whereis,
     129        umount, uname26, unshare, utmpdump, uuidd, uuidgen, wall, wdctl, whereis,
    130130        wipefs, x86_64, and zramctl</seg>
    131         <seg>libblkid.{a,so}, libfdisk.{a,so}, libmount.{a,so},
    132         libsmartcols.{a,so}, and libuuid.{a,so}</seg>
    133         <seg>/etc/terminal-colors.d, /usr/include/blkid, /usr/include/libmount,
    134         /usr/include/uuid, /usr/share/doc/util-linux-&util-linux-version;/getopt,
    135         and /var/lib/hwclock</seg>
     131        <seg>libblkid.so, libfdisk.so, libmount.so,
     132        libsmartcols.so, and libuuid.so</seg>
     133        <seg>/usr/include/blkid,
     134             /usr/include/libfdisk,
     135             /usr/include/libmount,
     136             /usr/include/libsmartcols,
     137             /usr/include/uuid,
     138             /usr/share/doc/util-linux-&util-linux-version;,
     139         and /var/lib/hwclock</seg>
    136140      </seglistitem>
    137141    </segmentedlist>
     
    340344        <term><command>fdisk</command></term>
    341345        <listitem>
    342           <para>Manipulates the paritition table of the given device</para>
     346          <para>Manipulates the partition table of the given device</para>
    343347          <indexterm zone="ch-system-util-linux fdisk">
    344348            <primary sortas="b-fdisk">fdisk</primary>
     
    640644      </varlistentry>
    641645
     646      <varlistentry id="lsipc">
     647        <term><command>lsipc</command></term>
     648        <listitem>
     649          <para>Prints information on IPC facilities currently employed
     650          in the system</para>
     651          <indexterm zone="ch-system-util-linux lsipc">
     652            <primary sortas="b-lsipc">lsipc</primary>
     653          </indexterm>
     654        </listitem>
     655      </varlistentry>
     656
    642657      <varlistentry id="lslocks">
    643658        <term><command>lslocks</command></term>
     
    10561071      </varlistentry>
    10571072
     1073      <varlistentry id="uname26">
     1074        <term><command>uname26</command></term>
     1075        <listitem>
     1076          <para>A symbolic link to setarch</para>
     1077          <indexterm zone="ch-system-util-linux uname26">
     1078            <primary sortas="b-uname26">uname26</primary>
     1079          </indexterm>
     1080        </listitem>
     1081      </varlistentry>
     1082
    10581083      <varlistentry id="unshare">
    10591084        <term><command>unshare</command></term>
  • chapter06/xz.xml

    r6eb40d4 r131c907  
    4444  <sect2 role="installation">
    4545    <title>Installation of Xz</title>
     46
     47    <para>First, fix an internal problem:</para>
     48
     49<screen><userinput remap="pre">sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \
     50     -i src/liblzma/lz/lz_encoder.c</userinput></screen>
     51
     52
    4653
    4754    <para>Prepare Xz for compilation with:</para>
  • chapter07/console.xml

    r6eb40d4 r131c907  
    6969      <term>FONT_UNIMAP</term>
    7070      <listitem>
    71         <para>This variable specifies the unicode font map.</para>
     71        <para>This variable specifies the Unicode font map.</para>
    7272      </listitem>
    7373    </varlistentry>
  • chapter07/network.xml

    r6eb40d4 r131c907  
    2323    <para>Starting with version 209, systemd ships a network configuration
    2424    daemon called <command>systemd-networkd</command> which can be used for
    25     basic network configuration.</para>
    26 
    27     <para>Configuration files for <command>systemd-networkd</command> can be
    28     placed in <filename class="directory">/usr/lib/systemd/network</filename>
    29     or <filename class="directory">/etc/systemd/network</filename>. Note that
    30     files in <filename class="directory">/etc/systemd/network</filename> have
     25    basic network configuration. Additionally, since version 213, DNS name
     26    resolution can be handled by <command>systemd-resolved</command> in place
     27    of a static <filename>/etc/resolv.conf</filename> file. Both services are
     28    enabled by defualt, and absolutely should not be disabled.</para>
     29
     30    <para>Configuration files for <command>systemd-networkd</command> (and
     31    <command>systemd-resolved</command>) can be placed in
     32    <filename class="directory">/usr/lib/systemd/network</filename>
     33    or <filename class="directory">/etc/systemd/network</filename>. Files in
     34    <filename class="directory">/etc/systemd/network</filename> have a
    3135    higher priority than the ones in
    32     <filename class="directory">/usr/lib/systemd/network</filename>.</para>
    33 
    34     <para>There are three types of configuration files:
     36    <filename class="directory">/usr/lib/systemd/network</filename>.
     37    There are three types of configuration files:
    3538    <filename class="extension">.link</filename>,
    3639    <filename class="extension">.netdev</filename> and
    3740    <filename class="extension">.network</filename> files. For detailed
    38     explanation about contents of the mentioned
    39     configuration files, consult <filename>systemd-link(5)</filename>,
     41    descriptions and example contents of these configuration files, consult
     42    the <filename>systemd-link(5)</filename>,
    4043    <filename>systemd-netdev(5)</filename> and
    4144    <filename>systemd-network(5)</filename> manual pages.</para>
     
    5053      <title>Static IP Configuration</title>
    5154
    52       <para>The command below creates a basic configuration file for
    53       Static IP setup:</para>
    54 
    55 <screen role="nodump"><userinput>cat &gt; /etc/systemd/network/10-static-eth0.network &lt;&lt; "EOF"
     55      <para>The command below creates a basic configuration file for a
     56      Static IP setup (using both systemd-networkd and
     57      systemd-resolved):</para>
     58
     59<screen role="nodump"><userinput>cat &gt; /etc/systemd/network/10-eth0-static.network &lt;&lt; "EOF"
    5660<literal>[Match]
    5761Name=eth0
     
    6367EOF</userinput></screen>
    6468
    65       <para>More than one DNS entry can be specified in the configuration file.</para>
     69      <para>Multiple DNS entries can be added if you have more than one DNS
     70      server.</para>
    6671
    6772    </sect3>
     
    7075      <title>DHCP Configuration</title>
    7176
    72       <para>The command below creates a basic configuration file for
     77      <para>The command below creates a basic configuration file for an IPv4
    7378      DHCP setup:</para>
    7479
    75 <screen role="nodump"><userinput>cat &gt; /etc/systemd/network/10-dhcp-eth0.network &lt;&lt; "EOF"
     80<screen role="nodump"><userinput>cat &gt; /etc/systemd/network/10-eth0-dhcp.network &lt;&lt; "EOF"
    7681<literal>[Match]
    7782Name=eth0
    7883
    7984[Network]
    80 DHCP=yes</literal>
    81 EOF</userinput></screen>
    82 
    83       <para>Note that <command>systemd-networkd</command> can only handle
    84       DHCPv4. DHCPv6 support is a work in progress.</para>
     85DHCP=ipv4</literal>
     86EOF</userinput></screen>
    8587
    8688    </sect3>
     
    102104    <filename>/etc/resolv.conf</filename>.</para>
    103105
    104     <para>If static <filename>/etc/resolv.conf</filename> is desired, create
    105     it by running the following command:</para>
     106    <sect3 id="resolv-conf-systemd-resoloved">
     107      <title>systemd-resolved Configuration</title>
     108
     109      <note><para>If using another means to configure your network
     110      interfaces (ex: ppp, network-manager, etc.), or if using any type of
     111      local resolver (ex: bind, dnsmasq, etc.), or any other software that
     112      generates an <filename>/etc/resolv.conf</filename> (ex: resolvconf), the
     113      <command>systemd-resolved</command> service should not be
     114      used.</para></note>
     115
     116      <para>When using <command>systemd-resolved</command> for DNS
     117      configuration, it is responsible for creating the
     118      <filename>/etc/resolv.conf</filename> file, which is placed in a
     119      non-standard location that is writable during early boot. In order to be
     120      used by other components of the system, it is necessary to create a
     121      symlink with the following command:</para>
     122
     123<screen><userinput>ln -sfv /run/systemd/resolve/resolv.conf /etc/resolv.conf</userinput></screen>
     124
     125      <para>This is required if you are specifying DNS entries in <filename
     126      class="extension">.network</filename> files or using the built in
     127      DHCP client to obtain DNS addresses.</para>
     128
     129    </sect3>
     130
     131    <sect3 id="resolv-conf-static">
     132      <title>Static resolv.conf Configuration</title>
     133
     134      <para>If a static <filename>/etc/resolv.conf</filename> is desired,
     135      create it by running the following command:</para>
    106136
    107137<screen role="nodump"><userinput>cat &gt; /etc/resolv.conf &lt;&lt; "EOF"
     
    115145EOF</userinput></screen>
    116146
    117     <para>The <varname>domain</varname> statement can be omitted
    118     or replaced with a <varname>search</varname> statement.  See the man page for
    119     resolv.conf for more details.</para>
    120 
    121     <para>Replace <replaceable>&lt;IP address of the nameserver&gt;</replaceable>
    122     with the IP address of the DNS most appropriate for the setup. There will
    123     often be more than one entry (requirements demand secondary servers for
    124     fallback capability). If you only need or want one DNS server, remove the
    125     second <emphasis>nameserver</emphasis> line from the file. The IP address
    126     may also be a router on the local network.</para>
    127 
    128     <note><para>The Google Public IPv4 DNS addresses are 8.8.8.8 and 8.8.4.4.</para></note>
    129 
    130     <para>When using <command>systemd-networkd</command> for network
    131     configuration, another daemon, <command>systemd-resolved</command>,
    132     is responsible for creating the <filename>/etc/resolv.conf</filename>
    133     file. It is, however, placed in a non-standard location which is
    134     writable since early boot, so it is necessary to create a symlink
    135     to it by running the following command:</para>
    136 
    137 <screen><userinput>ln -sfv /run/systemd/resolve/resolv.conf /etc/resolv.conf</userinput></screen>
    138 
    139     <para>This is required if you are specifying DNS entries in <filename
    140     class="extension">.network</filename> files or using the built in
    141     DHCP client to obtain DNS addresses.</para>
     147      <para>The <varname>domain</varname> statement can be omitted
     148      or replaced with a <varname>search</varname> statement.  See the man page
     149      for resolv.conf for more details.</para>
     150
     151      <para>Replace
     152      <replaceable>&lt;IP address of the nameserver&gt;</replaceable>
     153      with the IP address of the DNS most appropriate for the setup. There will
     154      often be more than one entry (requirements demand secondary servers for
     155      fallback capability). If you only need or want one DNS server, remove the
     156      second <emphasis>nameserver</emphasis> line from the file. The IP address
     157      may also be a router on the local network.</para>
     158
     159      <note><para>The Google Public IPv4 DNS addresses are
     160      <parameter>8.8.8.8</parameter> and <parameter>8.8.4.4</parameter>
     161      for IPv4, and <parameter>2001:4860:4860::8888</parameter> and
     162      <parameter>2001:4860:4860::8844</parameter> for IPv6.</para></note>
     163
     164    </sect3>
    142165
    143166  </sect2>
  • chapter07/udev.xml

    r6eb40d4 r131c907  
    255255
    256256      <para>This usually happens if a rule unexpectedly matches a device. For
    257       example, a poorly-writen rule can match both a SCSI disk (as desired)
     257      example, a poorly-written rule can match both a SCSI disk (as desired)
    258258      and the corresponding SCSI generic device (incorrectly) by vendor.
    259259      Find the offending rule and make it more specific, with the help of the
  • chapter08/kernel.xml

    r6eb40d4 r131c907  
    106106        <term><parameter>Support for uevent helper</parameter></term>
    107107        <listitem>
    108           <para>Having this opion set may interfere with device
     108          <para>Having this option set may interfere with device
    109109          management when using Udev/Eudev. </para>
    110110        </listitem>
  • chapter09/reboot.xml

    r6eb40d4 r131c907  
    4646    within a comfortable GUI environment, install <ulink
    4747    url='&blfs-book;postlfs/openssh.html'>openssh</ulink> and its
    48     prerequsite, <ulink
     48    prerequisite, <ulink
    4949    url='&blfs-book;postlfs/openssl.html'>openssl</ulink>.
    5050    </para></listitem>
  • general.ent

    r6eb40d4 r131c907  
    1 <!ENTITY version         "20150928-systemd">
     1<!ENTITY version         "20151231-systemd">
    22<!ENTITY short-version   "systemd">  <!-- Used in dbus chapter, change to x.y for release -->
    3 <!ENTITY releasedate     "September 28th, 2015">
     3<!ENTITY releasedate     "December 31st, 2015">
    44<!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
    55<!ENTITY milestone       "7.9">
     
    2121<!ENTITY lfs-ticket-root "http://wiki.linuxfromscratch.org/lfs/ticket/">
    2222
    23 <!ENTITY anduin          "http://anduin.linuxfromscratch.org/sources">
    24 <!ENTITY anduin-sources  "&anduin;/LFS/lfs-packages/conglomeration/">
    25 <!ENTITY anduin-other    "&anduin;/other/">
     23<!ENTITY anduin-sources  "http://anduin.linuxfromscratch.org/LFS">
    2624
    2725<!ENTITY buildtime       "Approximate build time">
  • packages.ent

    r6eb40d4 r131c907  
    2929<!ENTITY autoconf-home "&gnu-software;autoconf/">
    3030<!ENTITY autoconf-ch6-du "18 MB">
    31 <!ENTITY autoconf-ch6-sbu "4.0 SBU">
     31<!ENTITY autoconf-ch6-sbu "less than 0.1 SBU (about 4.7 SBU with tests)">
    3232
    3333<!ENTITY automake-version "1.15">
     
    106106<!ENTITY coreutils-ch6-sbu "3.0 SBU">
    107107
    108 <!ENTITY dbus-version "1.8.20">
    109 <!ENTITY dbus-size "1,828 KB">
     108<!ENTITY dbus-version "1.10.6">
     109<!ENTITY dbus-size "1,908 KB">
    110110<!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
    111 <!ENTITY dbus-md5 "b49890bbabedab3a1c3f4f73c7ff8b2b">
     111<!ENTITY dbus-md5 "26d0cf3a1c9782cb0e342101f0450440">
    112112<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
    113 <!ENTITY dbus-ch6-du "35 MB">
     113<!ENTITY dbus-ch6-du "36 MB">
    114114<!ENTITY dbus-ch6-sbu "0.3 SBU">
    115115
     
    160160<!ENTITY expect-ch5-sbu "0.1 SBU">
    161161
    162 <!ENTITY file-version "5.24">
    163 <!ENTITY file-size "721 KB">
     162<!ENTITY file-version "5.25">
     163<!ENTITY file-size "723 KB">
    164164<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
    165 <!ENTITY file-md5 "ec161b5a0d2aef147fb046e5630b1408">
     165<!ENTITY file-md5 "e6a972d4e10d9e76407a432f4a63cd4c">
    166166<!ENTITY file-home "http://www.darwinsys.com/file/">
    167167<!ENTITY file-ch5-du "14 MB">
     
    170170<!ENTITY file-ch6-sbu "0.1 SBU">
    171171
    172 <!ENTITY findutils-version "4.4.2">
    173 <!ENTITY findutils-size "2,100 KB">
     172<!ENTITY findutils-version "4.6.0">
     173<!ENTITY findutils-size "3,692 KB">
    174174<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz">
    175 <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f">
     175<!ENTITY findutils-md5 "9936aa8009438ce185bea2694a997fc1">
    176176<!ENTITY findutils-home "&gnu-software;findutils/">
    177177<!ENTITY findutils-ch5-du "26 MB">
     
    180180<!ENTITY findutils-ch6-sbu "0.4 SBU">
    181181
    182 <!ENTITY flex-version "2.5.39">
    183 <!ENTITY flex-size "1,316 KB">
     182<!ENTITY flex-version "2.6.0">
     183<!ENTITY flex-size "1,338 KB">
    184184<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.xz">
    185 <!ENTITY flex-md5 "477679c37ff8b28248a9b05f1da29a82">
     185<!ENTITY flex-md5 "3cbbfa1554d0b75fad9f8100732454de">
    186186<!ENTITY flex-home "http://flex.sourceforge.net">
    187187<!ENTITY flex-ch6-du "38 MB">
     
    198198<!ENTITY gawk-ch6-sbu "0.3 SBU">
    199199
    200 <!ENTITY gcc-version "5.2.0">
    201 <!ENTITY gcc-size "92,990 KB">
     200<!ENTITY gcc-version "5.3.0">
     201<!ENTITY gcc-size "93,205 KB">
    202202<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    203 <!ENTITY gcc-md5 "a51bcfeb3da7dd4c623e27207ed43467">
     203<!ENTITY gcc-md5 "c9616fd448f980259c31de613e575719">
    204204<!ENTITY gcc-home "http://gcc.gnu.org/">
    205205<!ENTITY gcc-ch5p1-du "2.5 GB">
     
    221221<!ENTITY gdbm-ch6-sbu "0.1 SBU">
    222222
    223 <!ENTITY gettext-version "0.19.5.1">
    224 <!ENTITY gettext-size "6,713 KB">
     223<!ENTITY gettext-version "0.19.7">
     224<!ENTITY gettext-size "7,019 KB">
    225225<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
    226 <!ENTITY gettext-md5 "9b7c37e410df4bd1bf854e8c897cf937">
     226<!ENTITY gettext-md5 "f81e50556da41b44c1d59ac93474dca5">
    227227<!ENTITY gettext-home "&gnu-software;gettext/">
    228228<!ENTITY gettext-ch5-du "153 MB">
     
    241241<!ENTITY glibc-ch6-sbu "20.7 SBU">
    242242
    243 <!ENTITY gmp-version "6.0.0a">
    244 <!ENTITY gmp-extracted-version "6.0.0">
    245 <!ENTITY gmp-size "1,860 KB">
    246 <!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz">
    247 <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
     243<!ENTITY gmp-version "6.1.0">
     244<!ENTITY gmp-extracted-version "6.1.0">
     245<!ENTITY gmp-size "1,905 KB">
     246<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
     247<!ENTITY gmp-md5 "a9868ef2556ad6a2909babcd1428f3c7">
    248248<!ENTITY gmp-home "&gnu-software;gmp/">
    249249<!ENTITY gmp-ch6-du "57 MB">
     
    258258<!ENTITY gperf-ch6-sbu "less than 0.1 SBU">
    259259
    260 <!ENTITY grep-version "2.21">
    261 <!ENTITY grep-size "1,232 KB">
     260<!ENTITY grep-version "2.22">
     261<!ENTITY grep-size "1,268 KB">
    262262<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
    263 <!ENTITY grep-md5 "43c48064d6409862b8a850db83c8038a">
     263<!ENTITY grep-md5 "e1015e951a49a82b02e38891026ef5df">
    264264<!ENTITY grep-home "&gnu-software;grep/">
    265265<!ENTITY grep-ch5-du "19 MB">
     
    296296<!ENTITY iana-etc-version "2.30">
    297297<!ENTITY iana-etc-size "201 KB">
    298 <!ENTITY iana-etc-url "&anduin-sources;iana-etc/iana-etc-&iana-etc-version;.tar.bz2">
     298<!ENTITY iana-etc-url "&anduin-sources;/iana-etc-&iana-etc-version;.tar.bz2">
    299299<!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8">
    300300<!ENTITY iana-etc-home "http://freecode.com/projects/iana-etc">
     
    318318<!ENTITY intltool-ch6-sbu "less than 0.1 SBU">
    319319
    320 <!ENTITY iproute2-version "4.2.0">
    321 <!ENTITY iproute2-size "485 KB">
     320<!ENTITY iproute2-version "4.3.0">
     321<!ENTITY iproute2-size "514 KB">
    322322<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
    323 <!ENTITY iproute2-md5 "51c54cc3245eff451154938fbc0f64f5">
     323<!ENTITY iproute2-md5 "1a2bbb80cfc7ab3f3e987e18b3207c2f">
    324324<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
    325325<!ENTITY iproute2-ch6-du "10 MB">
     
    334334<!ENTITY kbd-ch6-sbu "0.1 SBU">
    335335
    336 <!ENTITY kmod-version "21">
    337 <!ENTITY kmod-size "436 KB">
     336<!ENTITY kmod-version "22">
     337<!ENTITY kmod-size "440 KB">
    338338<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
    339 <!ENTITY kmod-md5 "ee246fab2e1cba9fbdcad6a86ec31531">
     339<!ENTITY kmod-md5 "4371b847f3fbfaa4e9aa890ad616748f">
    340340<!ENTITY kmod-home " ">
    341341<!ENTITY kmod-ch6-du "11 MB">
    342342<!ENTITY kmod-ch6-sbu "0.1 SBU">
    343343
    344 <!ENTITY less-version "458">
    345 <!ENTITY less-size "308 KB">
     344<!ENTITY less-version "481">
     345<!ENTITY less-size "310 KB">
    346346<!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
    347 <!ENTITY less-md5 "935b38aa2e73c888c210dedf8fd94f49">
     347<!ENTITY less-md5 "50ef46065c65257141a7340123527767">
    348348<!ENTITY less-home "http://www.greenwoodsoftware.com/less/">
    349349<!ENTITY less-ch6-du "3.6 MB">
     
    375375
    376376<!ENTITY linux-major-version "4">
    377 <!ENTITY linux-minor-version "2">
    378 <!ENTITY linux-patch-version "0">
    379 <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
    380 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
    381 <!ENTITY linux-size "81,083 KB">
     377<!ENTITY linux-minor-version "3">
     378<!ENTITY linux-patch-version "3">
     379<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
     380<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
     381<!ENTITY linux-size "84,888 KB">
    382382<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    383 <!ENTITY linux-md5 "3d5ea06d767e2f35c999eeadafc76523">
     383<!ENTITY linux-md5 "f3068333fa524ff98914cf751d0b5710">
    384384<!ENTITY linux-home "http://www.kernel.org/">
    385385<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
     
    414414<!ENTITY make-ch6-sbu "0.5 SBU">
    415415
    416 <!ENTITY man-db-version "2.7.2">
    417 <!ENTITY man-db-size "1,467 KB">
     416<!ENTITY man-db-version "2.7.5">
     417<!ENTITY man-db-size "1,471 KB">
    418418<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
    419 <!ENTITY man-db-md5 "4b9480e4f1da04abb22ae7a9345ace6b">
     419<!ENTITY man-db-md5 "37da0bb0400cc7b640f33c26f6052202">
    420420<!ENTITY man-db-home "http://www.nongnu.org/man-db/">
    421421<!ENTITY man-db-ch6-du "31 MB">
    422422<!ENTITY man-db-ch6-sbu "0.5 SBU">
    423423
    424 <!ENTITY man-pages-version "4.02">
    425 <!ENTITY man-pages-size "1,371 KB">
     424<!ENTITY man-pages-version "4.03">
     425<!ENTITY man-pages-size "1,379 KB">
    426426<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    427 <!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd">
     427<!ENTITY man-pages-md5 "3835788d4422b92ac565b4bd97d295f6">
    428428<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
    429429<!ENTITY man-pages-ch6-du "26 MB">
     
    466466<!ENTITY patch-ch6-sbu "0.2 SBU">
    467467
    468 <!ENTITY perl-version "5.22.0">
    469 <!ENTITY perl-size "13,488 KB">
     468<!ENTITY perl-version "5.22.1">
     469<!ENTITY perl-size "13,376 KB">
    470470<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
    471 <!ENTITY perl-md5 "f67b152160431b3180fb766bdc2d02e2">
     471<!ENTITY perl-md5 "67242b9bd642b458bec884ed2a040910">
    472472<!ENTITY perl-home "http://www.perl.org/">
    473473<!ENTITY perl-ch5-du "241 MB">
     
    476476<!ENTITY perl-ch6-sbu "6.9 SBU">
    477477
    478 <!ENTITY pkgconfig-version "0.28">
    479 <!ENTITY pkgconfig-size "1,892 KB">
     478<!ENTITY pkgconfig-version "0.29">
     479<!ENTITY pkgconfig-size "1,928 KB">
    480480<!ENTITY pkgconfig-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz">
    481 <!ENTITY pkgconfig-md5 "aa3c86e67551adc3ac865160e34a2a0d">
     481<!ENTITY pkgconfig-md5 "77f27dce7ef88d0634d0d6f90e03a77f">
    482482<!ENTITY pkgconfig-home "http://www.freedesktop.org/wiki/Software/pkg-config">
    483483<!ENTITY pkgconfig-ch6-du "30 MB">
     
    526526<!ENTITY shadow-ch6-sbu "0.2 SBU">
    527527
    528 <!ENTITY systemd-version "224">
    529 <!ENTITY systemd-size    "3,516 KB">
     528<!ENTITY systemd-version "228">
     529<!ENTITY systemd-size    "3,280 KB">
    530530<!ENTITY systemd-url     "http://anduin.linuxfromscratch.org/sources/other/systemd/systemd-&systemd-version;.tar.xz">
    531 <!ENTITY systemd-md5     "814d12807f2449fb12dbb6d33a51cce8">
     531<!ENTITY systemd-md5     "24143759335e05ac462942baec6413ff">
    532532<!ENTITY systemd-home    "http://www.freedesktop.org/wiki/Software/systemd/">
    533 <!ENTITY systemd-ch6-du  "977 MB">
     533<!ENTITY systemd-ch6-du  "990 MB">
    534534<!ENTITY systemd-ch6-sbu "5.3 SBU">
    535535
     
    563563<!ENTITY texinfo-ch6-sbu "0.7 SBU">
    564564
    565 <!ENTITY tzdata-version "2015f">
    566 <!ENTITY tzdata-size "292 KB">
     565<!ENTITY tzdata-version "2015g">
     566<!ENTITY tzdata-size "294 KB">
    567567<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
    568 <!ENTITY tzdata-md5 "e3b82732d20e973e48af1c6f13df9a1d">
     568<!ENTITY tzdata-md5 "8d46e8b225b9a04c75f5c39636435ad6">
    569569<!ENTITY tzdata-home "http://www.iana.org/time-zones">
    570570
    571 <!ENTITY util-linux-version "2.27">
    572 <!ENTITY util-linux-size "3,774 KB">
     571<!ENTITY util-linux-version "2.27.1">
     572<!ENTITY util-linux-size "3,872 KB">
    573573<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.27/util-linux-&util-linux-version;.tar.xz">
    574 <!ENTITY util-linux-md5 "5b06bbda9309624ee7add15bc8d8ca22">
     574<!ENTITY util-linux-md5 "3cd2698d1363a2c64091c2dadc974647">
    575575<!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
    576576<!ENTITY util-linux-ch5-du "120 MB">
     
    596596<!ENTITY xml-parser-ch6-sbu "less than 0.1 SBU">
    597597
    598 <!ENTITY xz-version "5.2.1">
    599 <!ENTITY xz-size "987 KB">
     598<!ENTITY xz-version "5.2.2">
     599<!ENTITY xz-size "993 KB">
    600600<!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz">
    601 <!ENTITY xz-md5 "b5e2dd95dc8498cea5354377ed89aa65">
     601<!ENTITY xz-md5 "e26772b69940085c0632589ab1d52e64">
    602602<!ENTITY xz-home "http://tukaani.org/xz">
    603603<!ENTITY xz-ch5-du "17.7 MB">
  • patches.ent

    r6eb40d4 r131c907  
    2323<!ENTITY glibc-fhs-patch-size "2.8 KB">
    2424
     25<!ENTITY glibc-largefile-patch "glibc-&glibc-version;-largefile-1.patch">
     26<!ENTITY glibc-largefile-patch-md5 "203fe9133e82f2b59969c116b70fd84e">
     27<!ENTITY glibc-largefile-patch-size "2.3 KB">
     28
    2529<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_i386_fix-1.patch">
    2630<!ENTITY glibc-upstream-patch-md5 "cfb3cb46074a833ac5729be79e4f2592">
     
    3943<!ENTITY readline-fixes-patch-size "8 KB">
    4044
    41 <!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-3.patch">
    42 <!ENTITY systemd-compat-patch-md5 "5ef7a63335bd572dac54ac460caaebeb">
     45<!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch">
     46<!ENTITY systemd-compat-patch-md5 "13c4c53e12c1ad008a1304fa2b4c70c0">
    4347<!ENTITY systemd-compat-patch-size "12 KB">
  • pdf-fixups.sh

    r6eb40d4 r131c907  
    1515#sed -i -e "$LINE s/monospace/&\" font-size=\"9pt/" $FILE
    1616
     17# Break a block of code at the right place
     18sed -i -e 's@gcc --version@<fo:block page-break-before="always"></fo:block>&@' $FILE
  • prologue/architecture.xml

    r6eb40d4 r131c907  
    4545project for this advanced topic.</para>
    4646
     47<!-- This does not appear to be valid for LFS/BLFS any more
    4748<para>There is one last comment about 64-bit systems. There are some older
    4849packages that cannot currently be built in a "pure" 64-bit system or require
     
    5455problems can be worked around, but may require some specialized procedures or
    5556patches.</para>
     57-->
    5658
    5759</sect1>
  • prologue/hostreqs.xml

    r6eb40d4 r131c907  
    6262
    6363    <listitem>
    64       <para><emphasis role="strong">GCC-4.1.2</emphasis> including the C++
     64      <para><emphasis role="strong">GCC-4.7</emphasis> including the C++
    6565      compiler, <command>g++</command> (Versions greater than &gcc-version; are
    6666      not recommended as they have not been tested)</para>
     
    164164export LC_ALL=C
    165165bash --version | head -n1 | cut -d" " -f2-4
    166 echo "/bin/sh -&gt; `readlink -f /bin/sh`"
     166MYSH=$(readlink -f /bin/sh)
     167echo "/bin/sh -&gt; $MYSH"
     168echo $MYSH | grep -q bash || echo "ERROR: /bin/sh does not point to bash"
     169unset MYSH
     170
    167171echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
    168172bison --version | head -n1
     
    204208makeinfo --version | head -n1
    205209xz --version | head -n1
    206 
     210<?hard-pagebreak?>
    207211echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c
    208212if [ -x dummy ]
  • prologue/why.xml

    r6eb40d4 r131c907  
    463463
    464464        <para>This package provides an <application>init</application> program
    465         and several additional boot and system control capabilites as an
     465        and several additional boot and system control capabilities as an
    466466        alternative to Sysvinit. It is used by many Linux distributions.</para>
    467467      </listitem>
Note: See TracChangeset for help on using the changeset viewer.