Changeset be76242 in clfs-embedded for BOOK/final-system/x86


Ignore:
Timestamp:
Feb 4, 2007, 6:46:05 PM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
master
Children:
1603a9d
Parents:
961b7c5
Message:

Updated to Linux 2.6.19.2
Fixes for uClibc
Changed > to &gt;
Updated all Linux Patches
Updated Linux Headers
Updated to Busybox 1.4.1
Added E2FSProgs since it was removed from Busybox
Fixed Typos

File:
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/x86/busybox.xml

    r961b7c5 rbe76242  
    3030    <title>Installation of Busybox</title>
    3131
     32    <para os="p0">Before you build BusyBox, you may want to check the following URL for
     33    patches that the upstream maintainer of BusyBox has released to fix issues.
     34    <ulink url="http://busybox.net/downloads/fixes-&busybox-version;"/></para>
     35
    3236    <para os="p1">The following patch fixes some issues that are related to the
    3337    headers we are using:</para>
     
    4650
    4751   <para os="d">We will need to edit the configuration file, to make sure everything gets
    48    compiled and put into it's proper locations:</para>
     52   compiled:</para>
    4953
    50 <screen os="e"><userinput>cp .config .config.orig
    51 sed -e "s:# USING_CROSS_COMPILER.*:USING_CROSS_COMPILER=y:" \
    52     -e "/^CROSS_COMPILER_PREFIX/s:=.*:=\"${CLFS_TARGET}-\":" \
    53     .config.orig > .config</userinput></screen>
     54<screen os="e"><userinput>BUSYBOX_OPTIONS="CONFIG_DMALLOC CONFIG_BUILD_AT_ONCE CONFIG_BUILD_LIBBUSYBOX
     55                 CONFIG_FEATURE_SH_IS_NONE CONFIG_LOCALE_SUPPORT CONFIG_TFTP CONFIG_FTPGET CONFIG_FTPPUT
     56                 CONFIG_IPCALC CONFIG_TFTP CONFIG_HUSH CONFIG_LASH CONFIG_MSH CONFIG_INETD CONFIG_DPKG
     57                 CONFIG_RPM2CPIO CONFIG_RPM CONFIG_FOLD CONFIG_LOGNAME CONFIG_OD CONFIG_CRONTAB
     58                 CONFIG_UUDECODE CONFIG_UUENCODE CONFIG_SULOGIN CONFIG_DC CONFIG_DEBUG_YANK_SUSv2
     59                 CONFIG_DEBUG_INIT CONFIG_DEBUG_CROND_OPTION CONFIG_FEATURE_UDHCP_DEBUG CONFIG_TASKSET
     60                 CONFIG_CHATTR CONFIG_FSCK CONFIG_LSATTR CONFIG_CHPST CONFIG_SETUIDGID
     61                 CONFIG_ENVUIDGID CONFIG_ENVDIR CONFIG_SOFTLIMIT CONFIG_FEATURE_2_4_MODULES"
     62for config in $BUSYBOX_OPTIONS; do
     63        cp .config .config.orig
     64        sed -e "s:${config}=y:${config}=n:" .config.orig &gt; .config
     65done
     66BUSYBOX_OPTIONS="CONFIG_FEATURE_SH_IS_ASH CONFIG_FEATURE_TRACEROUTE_VERBOSE CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE"
     67for config in $BUSYBOX_OPTIONS; do
     68        cp .config .config.orig
     69        sed -e "s:# ${config} is not set:${config}=y:" .config.orig &gt; .config
     70done</userinput></screen>
    5471
    5572    <para os="f">Compile the package:</para>
    5673
    57 <screen os="g"><userinput>make CROSS="${CLFS_TARGET}-" PREFIX="${CLFS}"  EXTRA_CFLAGS="${BUILD}" busybox</userinput></screen>
     74<screen os="g"><userinput>make ARCH=i386 CROSS_COMPILE="${CLFS_TARGET}-" CFLAGS="${BUILD}"</userinput></screen>
    5875
    5976    <para os="h">Install the package:</para>
    6077
    61 <screen os="i"><userinput>make PREFIX="${CLFS}" install</userinput></screen>
     78<screen os="i"><userinput>make ARCH=i386 PREFIX="${CLFS}" install</userinput></screen>
    6279
    6380    <para os="j">If your going to build your kernel with modules, you will need to make
Note: See TracChangeset for help on using the changeset viewer.