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