Changeset 86900be for chapter05


Ignore:
Timestamp:
03/17/2002 01:14:15 AM (22 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
c58b9c3
Parents:
227112c
Message:

Shortened the kernel install in chapter 5

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

Location:
chapter05
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter05/kernel-exp.xml

    r227112c r86900be  
    22<title>Command explanations</title>
    33
    4 <para><userinput>make mrproper:</userinput> This will ensure that the kernel
    5 tree is absolutely clean.  We do this because the kernel team recommend
    6 that this is done prior to <emphasis>each</emphasis> kernel compilation,
    7 and that we shouldn't rely on the source tree being automatically clean
    8 after untarring.</para>
    9 
    10 <para><userinput>yes "" | make config:</userinput> This runs make config and
    11 answers with the default answer to every question the config script asks
    12 the user (it does this by simply doing the equivalent of hitting the
    13 Enter key, thus accepting the default Y and N answers to the questions).
    14 We're not configuring the real kernel here, we just need to have some sort
    15 of configure file created so that we can run make dep next that will
    16 create a few header files in <filename>include/linux</filename>, like
    17 version.h, among others, that we will need to compile Glibc and other
    18 packages later in chroot.</para>
    19 
    20 <para><userinput>make dep:</userinput> make dep checks dependencies and sets
    21 up the dependencies file. We don't really care about the dependency
    22 checks, but what we do care about is that make dep creates those
    23 aforementioned files in <filename>include/linux</filename> we will be
    24 needing later on.</para>
     4<para><userinput>make include/linux/version.h</userinput> and
     5<userinput>make symlinks</userinput>: This creates the
     6<filename>include/linux/version.h</filename> file and the <filename
     7class="symlink">include/asm</filename> symlink.</para>
    258
    269<para><userinput>mkdir $LFS/usr/include/asm</userinput>
  • chapter05/kernel-inst.xml

    r227112c r86900be  
    1111command:</para>
    1212
    13 <para><screen><userinput>make mrproper &amp;&amp;
    14 yes "" | make config &amp;&amp;
    15 make dep &amp;&amp;
     13<para><screen><userinput>make include/linux/version.h &amp;&amp;
     14make symlinks &amp;&amp;
    1615mkdir $LFS/usr/include/asm &amp;&amp;
    1716cp include/asm/* $LFS/usr/include/asm &amp;&amp;
Note: See TracChangeset for help on using the changeset viewer.