Changeset 93539e4 in clfs-embedded for BOOK


Ignore:
Timestamp:
Nov 28, 2010, 4:24:43 PM (14 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
1490890
Parents:
a2420e1
Message:

Updated BusyBox to 1.17.3.

Location:
BOOK
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-preps/creatingcrossdir.xml

    ra2420e1 r93539e4  
    1919  can easily be discarded later after their use.</para>
    2020
    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>
    2322
    2423<screen><userinput>install -dv ${CLFS}/cross-tools</userinput></screen>
  • BOOK/final-system/common/busybox.xml

    ra2420e1 r93539e4  
    3030    <title>Installation of Busybox</title>
    3131
    32     <para os="p1">The following patch contains a number of updates to the
    33     &busybox-version; branch 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>
    3434
    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>
    3636
    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>
    3838
    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;
     40cp -v clfs/config .config</userinput></screen>
    4041
    4142    <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>
    4547    </note>
    4648
    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>
    4851
    4952<screen os="e"><userinput>make oldconfig</userinput></screen>
     
    5154    <para os="f">Compile the package:</para>
    5255
    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>
    5457
    5558    <para os="h">Install the package:</para>
    5659
    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>
    5962
    6063    <para os="j">If your going to build your kernel with modules, you will need to make
  • BOOK/introduction/common/changelog.xml

    ra2420e1 r93539e4  
    4040      <para>November 28, 2010</para>
    4141      <itemizedlist>
     42        <listitem>
     43          <para>[jciccone] - Updated BusyBox to 1.17.3.</para>
     44        </listitem>
    4245        <listitem>
    4346          <para>[jciccone] - Updated uClibc to 0.9.31.</para>
  • BOOK/materials/common/packages.xml

    ra2420e1 r93539e4  
    3030        <para>Download: <ulink url="&busybox-url;"/></para>
    3131        <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>
    4132      </listitem>
    4233    </varlistentry>
  • BOOK/materials/common/patches.xml

    ra2420e1 r93539e4  
    2020
    2121    <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>
    2323      <listitem>
    2424        <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>
    2736      </listitem>
    2837    </varlistentry>
  • BOOK/packages.ent

    ra2420e1 r93539e4  
    1111<!ENTITY binutils-home "http://sources.redhat.com/binutils">
    1212
    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">
    1515<!ENTITY busybox-url "http://busybox.net/downloads/busybox-&busybox-version;.tar.bz2">
    16 <!ENTITY busybox-md5 "4a6f168a4901d5532316e1ad3233e5fc">
     16<!ENTITY busybox-md5 "a2ce1a951571da8c6e0eaf75b1acef60">
    1717<!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 " ">
    2418
    2519<!ENTITY clfs-bootscripts-version "1.0-pre5">
  • BOOK/patches.ent

    ra2420e1 r93539e4  
    55<!-- Start of Common Patches -->
    66
    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">
    1014
    1115<!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-1.patch">
Note: See TracChangeset for help on using the changeset viewer.