Changeset f3429309 for postlfs


Ignore:
Timestamp:
11/13/2015 02:24:57 PM (8 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9fd7f516
Parents:
6c91a92a
Message:
  • mupdf-1.8: minor reformat.
  • removing spaces from EOL, from Denis Mugnier.
  • BLFS/trunk/BOOK/kde/add/kdepim-runtime.xml: needed to fix to validate the book. One chunck had been removed. Bruce, please check if it is OK, now.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16645 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
postlfs
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • postlfs/config/firmware.xml

    r6c91a92a rf3429309  
    2323  to make them work at their best. There is a directory, <filename
    2424  class="directory">/lib/firmware</filename>, where the kernel or kernel
    25   drivers look for firmware images.</para> 
    26  
     25  drivers look for firmware images.</para>
     26
    2727  <para>Preparing firmware for multiple different machines, as a distro would
    2828  do, is outside the scope of this book.</para>
     
    3535  browser at <ulink
    3636  url="&sources-anduin-http;/linux-firmware/"/>.</para>
    37  
     37
    3838  <para>To get the firmware, either point a browser to one of the above
    3939  repositories and then download the item(s) which you need, or install
    4040  <userinput>git</userinput> and clone that repository.</para>
    41  
     41
    4242  <para>For some other firmware, particularly for Intel microcode and certain
    4343  wifi devices, the needed firmware is not available in the above repository.
     
    7575  </itemizedlist>
    7676
    77   <note><para>Although not needed to load a firmware blob, the following 
    78   tools may be useful for determining, obtaining, or preparing the needed 
     77  <note><para>Although not needed to load a firmware blob, the following
     78  tools may be useful for determining, obtaining, or preparing the needed
    7979  firmware in order to load it into the system:
    8080    <xref linkend="cpio"/>,
     
    9696    released. These updates only last until the machine is powered off, so they
    9797    need to be applied on every boot.</para>
    98    
     98
    9999    <para>There are two ways of loading the microcode, described as 'early' and
    100100    'late'. Early loading happens before userspace has been started, late
     
    109109    Broadwell-Y</ulink>.) Without this update glibc can do the wrong thing in
    110110    uncommon situations.</para>
    111    
     111
    112112    <para>It is much simpler to begin by building a kernel which boots on
    113113    your hardware, try late microcode loading to see if there is an update (in
    114114    many cases the BIOS or UEFI will have already applied any update), and then
    115115    take the extra steps required for early loading.</para>
    116    
     116
    117117    <para>This means you will be reconfiguring your kernel if you use early
    118118    loading, so keep the built source around to minimise what gets rebuilt, and
     
    120120    of the EXTRAVERSION in the kernel configuration, e.g. "EXTRAVERSION -A" if
    121121    nothing was set.</para>
    122    
     122
    123123    <para>To confirm what processor(s) you have (if more than one, they will be
    124124    identical) look in /proc/cpuinfo.</para>
     
    146146      to install it.</para>
    147147
    148       <para>Begin by extracting the tarball and changing to the directory it created. 
     148      <para>Begin by extracting the tarball and changing to the directory it created.
    149149      Then change to the source diirectory and run:</para>
    150150
     
    201201    <para>If the microcode was not updated, there is no new microcode for
    202202    this system's processor. If it did get updated, you can now proceed to <xref
    203     linkend='early-microcode'/>.</para> 
     203    linkend='early-microcode'/>.</para>
    204204
    205205    </sect3>
     
    220220
    221221      <para>When you configure the kernel, use the following options to try
    222       late loading of AMD microcode:</para> 
     222      late loading of AMD microcode:</para>
    223223
    224224<screen><literal>Processor type and features  ---&gt;
     
    239239    <para>If the microcode was not updated, there is no new microcode for
    240240    this system's processor. If it did get updated, you can now proceed to <xref
    241     linkend='early-microcode'/>.</para> 
     241    linkend='early-microcode'/>.</para>
    242242
    243243    </sect3>
     
    255255      working you can apply the same initrd to later LFS systems or newer
    256256      kernels on this same machine, at least until any newer microcode is
    257       released. Use the following commands:</para> 
     257      released. Use the following commands:</para>
    258258
    259259<screen><userinput>mkdir -p initrd/kernel/x86/microcode
     
    310310
    311311<screen><literal>[    0.000000] CPU0 microcode updated early to revision 0x29, date = 2013-06-12
    312 [    0.000000] Linux version 4.0.0-rc6 (ken@jtm1) (gcc version 4.9.2 (GCC) ) 
     312[    0.000000] Linux version 4.0.0-rc6 (ken@jtm1) (gcc version 4.9.2 (GCC) )
    313313               #3 SMP PREEMPT Mon Mar 30 21:26:02 BST 2015
    314314[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.0.0-rc6-sda13 root=/dev/sda13 ro
     
    329329      kernel on an older version of LFS. Note that here there is no mention of
    330330      the previous microcode version &mdash; compare this output to the AMD
    331       late loading messages (above) from the same machine:</para> 
    332 
    333 <screen><literal>[    0.000000] Linux version 3.18.11 (ken@milliways) (gcc version 4.9.1 (GCC) ) 
     331      late loading messages (above) from the same machine:</para>
     332
     333<screen><literal>[    0.000000] Linux version 3.18.11 (ken@milliways) (gcc version 4.9.1 (GCC) )
    334334               #4 SMP Thu Apr 9 21:51:05 BST 2015
    335335[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.18.11-sda5 root=/dev/sda5 video=800x600 ro
     
    348348  <sect2 id="ati-video-firmware">
    349349    <title>Firmware for ATI video chips (R600 and later)</title>
    350    
     350
    351351    <para>These instructions do NOT apply to old radeons before the R600
    352352    family. For those, the firmware is in the kernel's <filename
     
    371371    Sea Islands use the radeonsi driver) and the specific model.</para>
    372372
    373     <para>Now that you know which controller you are using, consult the 
     373    <para>Now that you know which controller you are using, consult the
    374374    <ulink url="https://wiki.gentoo.org/wiki/Radeon#Firmware">Radeon</ulink> page
    375375    of the Gentoo wiki which has a table listing the required firmware blobs
     
    433433    online to check which module it uses, which firmware, and where to obtain
    434434    the firmware &mdash; not all of it is in linux-firmware.</para>
    435    
     435
    436436    <para>If possible, you should begin by using a wired connection when you
    437437    first boot your LFS system. To use a wireless connection you will need to
    438438    use a network tools such as <xref linkend='wireless_tools'/> and <xref
    439439    linkend='wpa_supplicant'/>.</para>
    440    
     440
    441441    <para>Firmware may also be needed for other devices such as some SCSI
    442442    controllers, bluetooth adaptors, or TV recorders. The same principles
  • postlfs/config/lsb-release.xml

    r6c91a92a rf3429309  
    8686
    8787      <para>
    88         The configuration for this package was done in 
    89         <ulink url="&lfs-website;/lfs/view/stable/chapter09/theend.html">LFS</ulink>. 
     88        The configuration for this package was done in
     89        <ulink url="&lfs-website;/lfs/view/stable/chapter09/theend.html">LFS</ulink>.
    9090        The file <filename>/etc/lsb-release</filename> should already exist.
    9191        Be sure that the DISTRIB_CODENAME entry has been set properly.
  • postlfs/config/profile.xml

    r6c91a92a rf3429309  
    220220      <para>This script adds some useful paths to the <envar>PATH</envar> and
    221221      can be used to customize other PATH related environment variables
    222       (e.g. LD_LIBRARY_PATH, etc) that may be needed for all users.</para> 
     222      (e.g. LD_LIBRARY_PATH, etc) that may be needed for all users.</para>
    223223
    224224<screen role="root"><userinput>cat &gt; /etc/profile.d/extrapaths.sh &lt;&lt; "EOF"
  • postlfs/editors/emacs.xml

    r6c91a92a rf3429309  
    161161
    162162      <seglistitem>
    163         <seg>ctags, 
    164              ebrowse, 
    165              emacs (symlink), 
    166              emacs&emacs-version;, 
    167              emacsclient, 
    168              etags, and 
     163        <seg>ctags,
     164             ebrowse,
     165             emacs (symlink),
     166             emacs&emacs-version;,
     167             emacsclient,
     168             etags, and
    169169             grep-changelog</seg>
    170170        <seg>None</seg>
    171171        <seg>/usr/libexec/emacs,
    172              /usr/share/emacs, and 
     172             /usr/share/emacs, and
    173173             /var/games/emacs</seg>
    174174      </seglistitem>
  • postlfs/filesystems/filesystems.xml

    r6c91a92a rf3429309  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jfs.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lvm2.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlvm.xml"/> 
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlvm.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutraid.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mdadm.xml"/>
  • postlfs/filesystems/ntfs-3g.xml

    r6c91a92a rf3429309  
    3434      The <application>Ntfs-3g</application> package contains a stable,
    3535      read-write open source driver for NTFS partitions. NTFS partitions are
    36       used by most Microsoft operating systems. Ntfs-3g allows you to mount 
     36      used by most Microsoft operating systems. Ntfs-3g allows you to mount
    3737      NTFS partitions in read-write mode from your Linux system. It uses the
    3838      FUSE kernel module to be able to implement NTFS support in user space.
    3939    </para>
    4040    <para>
    41       This package contains both the NTFS-3g driver itself and various utilities 
     41      This package contains both the NTFS-3g driver itself and various utilities
    4242      useful for manipulating NTFS partitions.
    4343    </para>
     
    154154      libfuse.
    155155    </para>
    156    
    157     <para>
    158       <option>--disable-ntfsprogs</option>: Disables installation of various 
     156
     157    <para>
     158      <option>--disable-ntfsprogs</option>: Disables installation of various
    159159      utilities used to manipulate NTFS partitions.
    160160    </para>
     
    192192
    193193    <para>
    194       In order for a user to be able to mount the usb stick, they will need 
    195       to be able to write to <filename class="directory">/mnt/usb</filename>, 
     194      In order for a user to be able to mount the usb stick, they will need
     195      to be able to write to <filename class="directory">/mnt/usb</filename>,
    196196      so as the <systemitem class="username">root</systemitem> user:
    197197    </para>
  • postlfs/filesystems/parted.xml

    r6c91a92a rf3429309  
    9191  <sect2 role="installation">
    9292    <title>Installation of parted</title>
    93            
     93
    9494    <para>
    9595      If you want to build without device mapper support, a fix is necessary:
  • postlfs/filesystems/xfsprogs.xml

    r6c91a92a rf3429309  
    3333    and debugging tools for the XFS file system.</para>
    3434
    35     &lfs78_checked; 
     35    &lfs78_checked;
    3636
    3737    <bridgehead renderas="sect3">Package Information</bridgehead>
  • postlfs/security/cacerts.xml

    r6c91a92a rf3429309  
    331331<screen><userinput>rm -r certs BLFS-ca-bundle*</userinput></screen>
    332332
    333    <para>After installing or updating certificates, if OpenJDK is installed, 
     333   <para>After installing or updating certificates, if OpenJDK is installed,
    334334   update the certificates for Java using the procedures at <xref linkend='ojdk-certs'/>.</para>
    335335
  • postlfs/security/gnupg2.xml

    r6c91a92a rf3429309  
    3838    S/MIME.</para>
    3939
    40     &lfs78_checked; 
     40    &lfs78_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
  • postlfs/security/gpgme.xml

    r6c91a92a rf3429309  
    4040    </para>
    4141
    42     &lfs78_checked; 
     42    &lfs78_checked;
    4343
    4444    <bridgehead renderas="sect3">Package Information</bridgehead>
  • postlfs/security/haveged.xml

    r6c91a92a rf3429309  
    154154        <listitem>
    155155          <para>
    156             is a daemon that generates an unpredictable stream of random 
    157             numbers harvested from the indirect effects of hardware events 
     156            is a daemon that generates an unpredictable stream of random
     157            numbers harvested from the indirect effects of hardware events
    158158            based on hidden processor states (caches, branch  predictors, memory
    159159            translation tables, etc).
  • postlfs/security/libcap.xml

    r6c91a92a rf3429309  
    3030    <title>Introduction to libcap with PAM</title>
    3131
    32     <para>The <application>libcap</application> package was installed in 
    33     LFS, but if PAM support is desired, it needs to be reinstalled after 
     32    <para>The <application>libcap</application> package was installed in
     33    LFS, but if PAM support is desired, it needs to be reinstalled after
    3434    PAM is built.</para>
    3535
     
    9393
    9494   <para>
    95      Still as the <systemitem class="username">root</systemitem> user, 
     95     Still as the <systemitem class="username">root</systemitem> user,
    9696     clean up some library locations and permissions:
    9797   </para>
  • postlfs/security/libpwquality.xml

    r6c91a92a rf3429309  
    3434      functions for password quality checking and also scoring them based on
    3535      their apparent randomness. The library also provides a function for
    36       generating random passwords with good pronounceability. 
     36      generating random passwords with good pronounceability.
    3737    </para>
    3838
  • postlfs/security/linux-pam.xml

    r6c91a92a rf3429309  
    187187      Now run the tests by issuing <command>make check</command>.
    188188      Ensure there are no errors produced by the tests before continuing the
    189       installation. Note that the checks are quite long.  It may be useful to 
     189      installation. Note that the checks are quite long.  It may be useful to
    190190      redirect the output to a log file in order to inspect it thoroughly.
    191191    </para>
     
    316316# End /etc/pam.d/system-password</literal>
    317317EOF</userinput></screen>
    318    
     318
    319319        <note>
    320320          <para>
     
    327327        </note>
    328328
    329    <para>If <xref linkend="cracklib"/> is <emphasis>NOT</emphasis> installed, 
     329   <para>If <xref linkend="cracklib"/> is <emphasis>NOT</emphasis> installed,
    330330   use:</para>
    331331
     
    339339# End /etc/pam.d/system-password</literal>
    340340EOF</userinput></screen>
    341  
     341
    342342      <para>Now add a restrictive <filename>/etc/pam.d/other</filename>
    343343      configuration file.  With this file, programs that are PAM aware will not
  • postlfs/security/openssl.xml

    r6c91a92a rf3429309  
    108108     Might break packaging. -->
    109109
    110 <!-- Parallel build for version 1.0.2d at -j8 works for me without the patch. 
     110<!-- Parallel build for version 1.0.2d at -j8 works for me without the patch.
    111111     But it only reduces build time from 1.0 to 0.7 SBU - Bruce
    112112
  • postlfs/security/shadow.xml

    r6c91a92a rf3429309  
    172172
    173173    <para>
    174       <command>sed -i 's/1000/999/' etc/useradd</command>: Make a minor change 
     174      <command>sed -i 's/1000/999/' etc/useradd</command>: Make a minor change
    175175      to make the default useradd consistent with the LFS groups file.
    176176    </para>
     
    178178    <para>
    179179      <option>--with-group-name-max-length=32</option>: The maximum user name is
    180       32 characters. Make the maximum group name the same. 
     180      32 characters. Make the maximum group name the same.
    181181    </para>
    182182
Note: See TracChangeset for help on using the changeset viewer.