Changeset be76242 in clfs-embedded for BOOK


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

Location:
BOOK
Files:
2 added
8 edited
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/mips/uclibc.xml

    r961b7c5 rbe76242  
    7474    need at add the following lines to your configuration:</para>
    7575
    76 <screen os="m2"><userinput>echo "ARCH_ANY_ENDIAN=y" >> .config
    77 echo "ARCH_BIG_ENDIAN=y" >> .config
    78 echo "ARCH_WANTS_BIG_ENDIAN=y" >> .config</userinput></screen>
     76<screen os="m2"><userinput>echo "ARCH_ANY_ENDIAN=y" &gt;&gt; .config
     77echo "ARCH_BIG_ENDIAN=y" &gt;&gt; .config
     78echo "ARCH_WANTS_BIG_ENDIAN=y" &gt;&gt; .config</userinput></screen>
    7979
    8080    <para os="m3">If your MIPS system is Little Endian, you will
    8181    need at add the following lines to your configuration:</para>
    8282
    83 <screen os="m4"><userinput>echo "ARCH_ANY_ENDIAN=y" >> .config
    84 echo "ARCH_LITTLE_ENDIAN=y" >> .config
    85 echo "ARCH_WANTS_LITTLE_ENDIAN=y" >> .config</userinput></screen>
     83<screen os="m4"><userinput>echo "ARCH_ANY_ENDIAN=y" &gt;&gt; .config
     84echo "ARCH_LITTLE_ENDIAN=y" &gt;&gt; .config
     85echo "ARCH_WANTS_LITTLE_ENDIAN=y" &gt;&gt; .config</userinput></screen>
    8686
    8787  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/x86/uclibc.xml

    r961b7c5 rbe76242  
    3434
    3535<screen os="d"><userinput>cp Makefile Makefile.orig
    36 sed -e 's/$(LN) -fs/cp/g' Makefile.orig > Makefile
     36sed -e 's/$(LN) -fs/cp/g' Makefile.orig &gt; Makefile
    3737for file in `find libc/sysdeps/linux -name Makefile`; do
    3838        cp $file $file.orig
     
    7272        sed -e "s:# ${config} is not set:${config}=y:" .config.orig > .config
    7373done
    74 echo "UCLIBC_HAS_FULL_RPC=y" >> .config
    75 echo "UCLIBC_HAS_REENTRANT_RPC=y" >> .config</userinput></screen>
     74echo "UCLIBC_HAS_FULL_RPC=y" &gt;&gt; .config
     75echo "UCLIBC_HAS_REENTRANT_RPC=y" &gt;&gt; .config</userinput></screen>
    7676
    7777    <para os="l">We have made some changes to our config, let's make sure
  • BOOK/final-system/mips-chapter.xml

    r961b7c5 rbe76242  
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pkgmgt.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/toolchain.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/busybox.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/busybox.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/e2fsprogs.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/iana-etc.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/zlib.xml"/>
  • BOOK/final-system/wrt-chapter.xml

    r961b7c5 rbe76242  
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pkgmgt.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/toolchain.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/busybox.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/busybox.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/iana-etc.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/zlib.xml"/>
  • BOOK/final-system/x86-chapter.xml

    r961b7c5 rbe76242  
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pkgmgt.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/toolchain.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/busybox.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/busybox.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/e2fsprogs.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/iana-etc.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/zlib.xml"/>
  • 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
  • BOOK/general.ent

    r961b7c5 rbe76242  
    33<!ENTITY month "02"> <!-- Use two digits -->
    44<!ENTITY month_name "January">
    5 <!ENTITY day "03"> <!-- Use two digits -->
     5<!ENTITY day "04"> <!-- Use two digits -->
    66<!ENTITY year "2007"> <!-- Use four digits -->
    77
  • BOOK/packages.ent

    r961b7c5 rbe76242  
    1111<!ENTITY binutils-home "http://sources.redhat.com/binutils/">
    1212
    13 <!ENTITY busybox-version "1.2.2.1">
    14 <!ENTITY busybox-size "1,385 KB">
     13<!ENTITY busybox-version "1.4.1">
     14<!ENTITY busybox-size "1,483 KB">
    1515<!ENTITY busybox-url "http://busybox.net/downloads/busybox-&busybox-version;.tar.bz2">
    16 <!ENTITY busybox-md5 "153f7a4d7580c19ed6f6570f039b64b5">
     16<!ENTITY busybox-md5 "5728403bce309cdabcffa414e2e64052">
    1717<!ENTITY busybox-home "http://www.busybox.net">
    1818
     
    2222<!ENTITY clfs-bootscripts-md5 "b276c989058a7c2a5ec1ecdf6e08363e">
    2323<!ENTITY clfs-bootscripts-home " ">
     24
     25<!ENTITY e2fsprogs-version "1.39">
     26<!ENTITY e2fsprogs-size "3,612 KB">
     27<!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
     28<!ENTITY e2fsprogs-md5 "06f7806782e357797fad1d34b7ced0c6">
     29<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
    2430
    2531<!ENTITY gcc-version "4.1.1">
     
    3743<!ENTITY linux-dl-version "2.6">
    3844
    39 <!ENTITY linux-version "2.6.19">
    40 <!ENTITY linux-size "41,896 KB">
     45<!ENTITY linux-version "2.6.19.2">
     46<!ENTITY linux-size "41,892 KB">
    4147<!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.bz2">
    42 <!ENTITY linux-md5 "443c265b57e87eadc0c677c3acc37e20">
     48<!ENTITY linux-md5 "ca0ce8f288e8ae93ac243b568f906bf8">
    4349<!ENTITY linux-home "http://www.kernel.org/">
    4450
    45 <!ENTITY linux-headers-version "&linux-version;-12042006">
    46 <!ENTITY linux-headers-size "1,627 KB">
     51<!ENTITY linux-headers-version "&linux-version;-01232007">
     52<!ENTITY linux-headers-size "1,636 KB">
    4753<!ENTITY linux-headers-url "&packages-root;linux-headers-&linux-headers-version;.tar.bz2">
    48 <!ENTITY linux-headers-md5 "0bef91b0af3f234829a341e101354d68">
     54<!ENTITY linux-headers-md5 "acb30395626a7be00da8056421f7f72f">
    4955<!ENTITY linux-headers-home "http://headers.cross-lfs.org/">
    5056
  • BOOK/patches.ent

    r961b7c5 rbe76242  
    3838
    3939<!-- Beyond patches -->
     40
    4041<!ENTITY dropbear-autotool-patch "dropbear-&dropbear-version;-autotool-1.patch">
    4142<!ENTITY dropbear-autotool-patch-md5 "eb5c1803aec03ea0d62cf57b4ef9bcb5">
     
    4344
    4445<!-- MIPS Patches -->
     46
    4547<!ENTITY linux-mips-patch "linux-&linux-version;-mips-1.patch">
    46 <!ENTITY linux-mips-patch-md5 "4c75e5302a334649f126a0de3295b883">
    47 <!ENTITY linux-mips-patch-size "464 KB">
     48<!ENTITY linux-mips-patch-md5 "165e1a3619ebf5ac0a2858b61e860c1d">
     49<!ENTITY linux-mips-patch-size "480 KB">
    4850
    4951<!ENTITY linux-mips_fixes-patch "linux-&linux-version;-mips_fixes-1.patch">
Note: See TracChangeset for help on using the changeset viewer.