Changes in BOOK/boot/common/kmod.xml [e90b5e5:e2e6aae]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/boot/common/kmod.xml
re90b5e5 re2e6aae 23 23 <title>Installation of Kmod</title> 24 24 25 <para os="s1">Tell Kmod to use <filename class="directory">/tools/lib/modules</filename>:</para>26 27 <screen os="s2"><userinput>cp -v libkmod/libkmod.c{,.orig}28 sed '/dirname_default_prefix /s@/lib/modules@/tools&@' \29 libkmod/libkmod.c.orig > libkmod/libkmod.c</userinput></screen>30 31 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 26 href="../../final-system/common/kmod.xml" 33 27 xpointer="xpointer(//*[@os='a'])"/> 34 28 35 <screen os="b"><userinput>PKG_CONFIG= liblzma_CFLAGS="-I/tools/include" \ 36 liblzma_LIBS="-L/tools/lib -llzma" \ 37 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 38 ./configure --prefix=/tools \ 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 40 41 <variablelist os="c"> 42 <title>The meaning of the new configure options:</title> 43 44 <varlistentry> 45 <term><parameter>--with-zlib --with-xz</parameter></term> 46 <listitem> 47 <para>These allow the Kmod package to handle zlib and XZ 48 compressed kernel modules.</para> 49 </listitem> 50 </varlistentry> 51 52 </variablelist> 29 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 31 ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 53 34 54 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 45 xpointer="xpointer(//*[@os='g'])"/> 65 46 66 <screen os=" h"><userinput>makeinstall</userinput></screen>47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 67 48 68 69 70 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 71 52 72 <screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod 73 for tool in depmod insmod modprobe modinfo rmmod; do 74 ln -sv ../bin/kmod /tools/sbin/${tool} 75 done</userinput></screen> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 76 59 77 60 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.