- Timestamp:
- Nov 28, 2010, 4:24:43 PM (14 years ago)
- Branches:
- master
- Children:
- 1490890
- Parents:
- a2420e1
- Location:
- BOOK
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-preps/creatingcrossdir.xml
ra2420e1 r93539e4 19 19 can easily be discarded later after their use.</para> 20 20 21 <para>Create the required directory by running the following as 22 <systemitem class="username">root</systemitem>:</para> 21 <para>Create the required directory by running the following:</para> 23 22 24 23 <screen><userinput>install -dv ${CLFS}/cross-tools</userinput></screen> -
BOOK/final-system/common/busybox.xml
ra2420e1 r93539e4 30 30 <title>Installation of Busybox</title> 31 31 32 <para os="p1">The following patch contains a number of updates to the33 &busybox-version; b ranch by the Busybox developers:</para>32 <para os="p1">The following patch contains a number of fixes to version 33 &busybox-version; by the Busybox developers:</para> 34 34 35 <screen os="p2"><userinput>patch -Np1 -i ../&busybox- branch_update-patch;</userinput></screen>35 <screen os="p2"><userinput>patch -Np1 -i ../&busybox-fixes-patch;</userinput></screen> 36 36 37 <para os="a"> Copy the Busybox config file from where you downloaded it::</para>37 <para os="a">The following patch contains a default configuration for busybox:</para> 38 38 39 <screen os="b"><userinput>cp ${CLFS}/sources/busybox-&busybox-version;.config .config</userinput></screen> 39 <screen os="b"><userinput>patch -Np1 -i ../&busybox-config-patch; 40 cp -v clfs/config .config</userinput></screen> 40 41 41 42 <note os="c"> 42 <para>Below we are just telling Busybox to use the default configuration of 43 Busybox. For those for more adventureous, you can use make menuconfig, and 44 do a more custom build of your Busybox.</para> 43 <para>Currently we are just telling Busybox to use a generic 44 configuration. For those for more adventureous, you can use 45 <command>make menuconfig</command>, and create a custom or modified 46 configuration for your build.</para> 45 47 </note> 46 48 47 <para os="d">Now we will take our configuration we just created, and make Busybox use it:</para> 49 <para os="d">The following tells BusyBox to validate the configuration, 50 and makes sure all required options are defined:</para> 48 51 49 52 <screen os="e"><userinput>make oldconfig</userinput></screen> … … 51 54 <para os="f">Compile the package:</para> 52 55 53 <screen os="g"><userinput>make ARCH=${CLFS_ARCH} CC="${CC} ${BUILD}"CROSS_COMPILE="${CLFS_TARGET}-"</userinput></screen>56 <screen os="g"><userinput>make CROSS_COMPILE="${CLFS_TARGET}-"</userinput></screen> 54 57 55 58 <para os="h">Install the package:</para> 56 59 57 <screen os="i"><userinput>make ARCH=${CLFS_ARCH} CC="${CC} ${BUILD}"CROSS_COMPILE="${CLFS_TARGET}-" \58 CONFIG_PREFIX= ${CLFS}install</userinput></screen>60 <screen os="i"><userinput>make CROSS_COMPILE="${CLFS_TARGET}-" \ 61 CONFIG_PREFIX="${CLFS}" install</userinput></screen> 59 62 60 63 <para os="j">If your going to build your kernel with modules, you will need to make -
BOOK/introduction/common/changelog.xml
ra2420e1 r93539e4 40 40 <para>November 28, 2010</para> 41 41 <itemizedlist> 42 <listitem> 43 <para>[jciccone] - Updated BusyBox to 1.17.3.</para> 44 </listitem> 42 45 <listitem> 43 46 <para>[jciccone] - Updated uClibc to 0.9.31.</para> -
BOOK/materials/common/packages.xml
ra2420e1 r93539e4 30 30 <para>Download: <ulink url="&busybox-url;"/></para> 31 31 <para>MD5 sum: <literal>&busybox-md5;</literal></para> 32 </listitem>33 </varlistentry>34 35 <varlistentry>36 <term>Busybox Config File (&busybox-config-version;) - <token>&busybox-config-size;</token>:</term>37 <listitem>38 <para>Home page: <ulink url="&busybox-config-home;"/></para>39 <para>Download: <ulink url="&busybox-config-url;"/></para>40 <para>MD5 sum: <literal>&busybox-config-md5;</literal></para>41 32 </listitem> 42 33 </varlistentry> -
BOOK/materials/common/patches.xml
ra2420e1 r93539e4 20 20 21 21 <varlistentry> 22 <term>Busybox Branch Update Patch - <token>&busybox-branch_update-patch-size;</token>:</term>22 <term>Busybox Config Patch - <token>&busybox-config-patch-size;</token>:</term> 23 23 <listitem> 24 24 <para>Download: <ulink 25 url="&patches-root;&busybox-branch_update-patch;"/></para> 26 <para>MD5 sum: <literal>&busybox-branch_update-patch-md5;</literal></para> 25 url="&patches-root;&busybox-config-patch;"/></para> 26 <para>MD5 sum: <literal>&busybox-config-patch-md5;</literal></para> 27 </listitem> 28 </varlistentry> 29 30 <varlistentry> 31 <term>Busybox Fixes Patch - <token>&busybox-fixes-patch-size;</token>:</term> 32 <listitem> 33 <para>Download: <ulink 34 url="&patches-root;&busybox-fixes-patch;"/></para> 35 <para>MD5 sum: <literal>&busybox-fixes-patch-md5;</literal></para> 27 36 </listitem> 28 37 </varlistentry> -
BOOK/packages.ent
ra2420e1 r93539e4 11 11 <!ENTITY binutils-home "http://sources.redhat.com/binutils"> 12 12 13 <!ENTITY busybox-version "1.1 .0">14 <!ENTITY busybox-size " 1,938 KB">13 <!ENTITY busybox-version "1.17.3"> 14 <!ENTITY busybox-size "2,048 KB"> 15 15 <!ENTITY busybox-url "http://busybox.net/downloads/busybox-&busybox-version;.tar.bz2"> 16 <!ENTITY busybox-md5 " 4a6f168a4901d5532316e1ad3233e5fc">16 <!ENTITY busybox-md5 "a2ce1a951571da8c6e0eaf75b1acef60"> 17 17 <!ENTITY busybox-home "http://www.busybox.net"> 18 19 <!ENTITY busybox-config-version "&busybox-version;">20 <!ENTITY busybox-config-size "20 KB">21 <!ENTITY busybox-config-url "&svn-clfs-config;busybox-&busybox-config-version;.config">22 <!ENTITY busybox-config-md5 "c126f52c23acd119ed321c07213f5030">23 <!ENTITY busybox-config-home " ">24 18 25 19 <!ENTITY clfs-bootscripts-version "1.0-pre5"> -
BOOK/patches.ent
ra2420e1 r93539e4 5 5 <!-- Start of Common Patches --> 6 6 7 <!ENTITY busybox-branch_update-patch "busybox-&busybox-version;-branch_update-1.patch"> 8 <!ENTITY busybox-branch_update-patch-md5 "65c152520da3d998233c11de4612d667"> 9 <!ENTITY busybox-branch_update-patch-size "15 KB"> 7 <!ENTITY busybox-config-patch "busybox-&busybox-version;-config-1.patch"> 8 <!ENTITY busybox-config-patch-md5 "64bee07ba3efbb512fb4f348e814bf31"> 9 <!ENTITY busybox-config-patch-size "4 KB"> 10 11 <!ENTITY busybox-fixes-patch "busybox-&busybox-version;-fixes-1.patch"> 12 <!ENTITY busybox-fixes-patch-md5 "64bee07ba3efbb512fb4f348e814bf31"> 13 <!ENTITY busybox-fixes-patch-size "4 KB"> 10 14 11 15 <!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.