mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-01-20 05:57:43 +00:00
The installation of the kernel headers in chapter 5 was changed so having the
sources in a directory other than /usr/src/linux won't break the cp. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1430 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
6c999f212b
commit
420aa7ab59
@ -6,6 +6,9 @@
|
||||
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para>January 14th, 2002 [marcheerdink]: Changed the kernel header
|
||||
files installation in chapter 5 so it's a bit more portable.</para></listitem>
|
||||
|
||||
<listitem><para>January 6th, 2002 [gerard]: Reformatted the dependency
|
||||
lists.</para></listitem>
|
||||
|
||||
|
@ -10,28 +10,24 @@ the user (it does this by simply doing the equivalent of hitting the
|
||||
Enter key, thus accepting the default Y and N answers to the questions).
|
||||
We're not configuring the real kernel here, we just need to have some sort
|
||||
of configure file created so that we can run make dep next that will
|
||||
create a few files in $LFS/usr/src/linux/include/linux, like version.h,
|
||||
among others, that we will need to compile Glibc and other packages later
|
||||
in chroot.</para>
|
||||
create a few header files in <filename>include/linux</filename>, like
|
||||
version.h, among others, that we will need to compile Glibc and other
|
||||
packages later in chroot.</para>
|
||||
|
||||
<para><userinput>make dep:</userinput> make dep checks dependencies and sets
|
||||
up the dependencies file. We don't really care about the dependency
|
||||
checks, but what we do care about is that make dep creates those
|
||||
aforementioned files in $LFS/usr/src/linux/include/linux we will be
|
||||
aforementioned files in <filename>include/linux</filename> we will be
|
||||
needing later on.</para>
|
||||
|
||||
<para><userinput>cp -a ../src/linux/include/linux .</userinput> and
|
||||
<userinput>mkdir asm && cp -a ../src/linux/include/asm/*
|
||||
asm</userinput>:
|
||||
These commands copy the kernel headers in the
|
||||
<filename>$LFS/usr/include</filename> directory.</para>
|
||||
<para><userinput>cp -HR include/asm $LFS/usr/include</userinput>
|
||||
and <userinput>cp -HR include/linux $LFS/usr/include</userinput>:
|
||||
These commands copy the required kernel header files to
|
||||
<filename>$LFS/usr/include</filename>.</para>
|
||||
|
||||
<para><userinput>chown -R root.root $LFS/usr/include/linux</userinput> and
|
||||
<userinput>chown -R root.root $LFS/usr/include/asm</userinput>:
|
||||
These commands change the ownership of the
|
||||
<filename>$LFS/usr/include/linux</filename> and the
|
||||
<filename>$LFS/usr/include/asm</filename> directories, plus all the
|
||||
files contained therein to the user root and group root.</para>
|
||||
<para><userinput>chown -R root.root $LFS/usr/include</userinput>:
|
||||
This ensures all header files under <filename>$LFS/usr/include</filename>
|
||||
are owned by user root and group root.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -13,12 +13,9 @@ command:</para>
|
||||
<para><screen><userinput>make mrproper &&
|
||||
yes "" | make config &&
|
||||
make dep &&
|
||||
cd $LFS/usr/include &&
|
||||
cp -a ../src/linux/include/linux . &&
|
||||
chown -R root.root $LFS/usr/include/linux &&
|
||||
mkdir asm &&
|
||||
cp -a ../src/linux/include/asm/* asm &&
|
||||
chown -R root.root $LFS/usr/include/asm</userinput></screen></para>
|
||||
cp -HR include/asm $LFS/usr/include &&
|
||||
cp -HR include/linux $LFS/usr/include &&
|
||||
chown -R root.root $LFS/usr/include</userinput></screen></para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
<!ENTITY book SYSTEM "book/book.xml">
|
||||
|
||||
<!ENTITY version "20020109">
|
||||
<!ENTITY releasedate "January 9th, 2002">
|
||||
<!ENTITY version "20020114">
|
||||
<!ENTITY releasedate "January 14th, 2002">
|
||||
|
||||
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
|
||||
<!ENTITY http-root "http://ftp.linuxfromscratch.org">
|
||||
|
Loading…
Reference in New Issue
Block a user