Hi, started playing with emdebian. Thought I point out a couple of small potential fixes to the webpage. hth, Michele
Index: links.wml =================================================================== RCS file: /cvsroot/emdebian/website/english/links.wml,v retrieving revision 1.3 diff -u -3 -p -u -r1.3 links.wml --- links.wml 23 Apr 2004 17:40:33 -0000 1.3 +++ links.wml 28 Jan 2005 21:06:27 -0000 @@ -30,9 +30,9 @@ version of Debian</a> - a first cut vers uclibc</li> <li><a href="http://staff.washington.edu/dushaw/psion/">Debian Woody for the Psion 5mx PDA</a> - a stripped -down Debian stable system - 10MB for the base system plus anoth 7Mb for X, +down Debian stable system - 10MB for the base system plus another 7Mb for X, by Brian Dushaw.</li> -<li><a href="http://linuxdevices.com/articles/AT5006522831.html">Instaling +<li><a href="http://linuxdevices.com/articles/AT5006522831.html">Installing Debian on an x86 min-ITX machine</a> - Not really a small-resource system but contains some useful info of the joys of getting new hardware to work.</li>. </ul> Index: about/index.wml =================================================================== RCS file: /cvsroot/emdebian/website/english/about/index.wml,v retrieving revision 1.3 diff -u -3 -p -u -r1.3 index.wml --- about/index.wml 10 Jul 2004 21:41:04 -0000 1.3 +++ about/index.wml 28 Jan 2005 21:06:27 -0000 @@ -47,7 +47,7 @@ repository</a> to make them easily avail binutils 2.14.90, and corresponding libstdc++, glibc packages are provided for arm, powerpc, m68k, alpha,sparc, ia64, mips and mipsel.</p> -<p>The Emdebian packaging is independent of exaclty how the packages +<p>The Emdebian packaging is independent of exactly how the packages will be built, but most developers will we be cross-building things. Oe of the main thrusts of the Embedded Debian Project is to make Debian cross-buildable. This is not a trivial task - Debian is currently all @@ -64,7 +64,7 @@ both the host development machine, and t (hopefully!) taken care of for you, so all you have to do is specify the target and build or install the packages you need.</p> -<p>There are still areas of development where cross-building succesfully is +<p>There are still areas of development where cross-building successfully is problematic. In these cases other options such as using the scratchbox 'sandbox' environment makes sense.</p> Index: emdebian/emdebian.wml =================================================================== RCS file: /cvsroot/emdebian/website/english/emdebian/emdebian.wml,v retrieving revision 1.3 diff -u -3 -p -u -r1.3 emdebian.wml --- emdebian/emdebian.wml 10 Jul 2004 21:41:05 -0000 1.3 +++ emdebian/emdebian.wml 28 Jan 2005 21:06:27 -0000 @@ -57,7 +57,7 @@ a number of project members, ably assist developers, Debian FTPmasters, and Kernel developers. It has also been greatly improved by discussion on the mailing list. Ultimately Wookey and Philippe de Swert are to blame for any misunderstandings -in commiting it to text. So if you think it's rubbish you know who to +in committing it to text. So if you think it's rubbish you know who to blame. Critisism is welcome and changes may well need to be made as we try things out.</p> <p>Initially we will work just with a subset of packages often used in small systems - both Debian 'base' and such @@ -134,7 +134,7 @@ potential problems, and is compatible wi <p>Recognising that most embedded developers need to be able to cross-compile, the standard emdebian build system will use the stag -dpkg-based cross-comile environment. Thus a side-effect of the +dpkg-based cross-compile environment. Thus a side-effect of the project will be making much of Debian cross-compile properly. For packages where this is not yet practical we will use scratchbox, which lets compilation happen on fast machines with configure scripts Index: tools/crossdev.wml =================================================================== RCS file: /cvsroot/emdebian/website/english/tools/crossdev.wml,v retrieving revision 1.8 diff -u -3 -p -u -r1.8 crossdev.wml --- tools/crossdev.wml 6 Nov 2004 13:31:26 -0000 1.8 +++ tools/crossdev.wml 28 Jan 2005 21:06:27 -0000 @@ -27,12 +27,12 @@ get accepted in mainstream Debian.</p> <p>$ apt-get install dpkg-cross fakeroot dpatch autoconf2.13 gawk flex realpath automake1.7 debhelper cdbs <p/> <p><h4>This is not a complete list, of course you need gcc, but these are the most often forgotten ones.</h4></p> <p>Get the necessary sources :</p> -<p>$ apt-get source -x gcc-3.4 binutils libc</p> +<p>$ apt-get source gcc-3.4 binutils libc</p> <p>Now you have to get the patch for binutils, which has not yet been accepted in Debian proper, at <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=231707">bugs.debian.org.</a>It can be found at the bottom -of the page and is called binutils-cross-2.15-4.patch. Apply it before building the binutils.</p> -<p>$ patch -p0 < binutils-cross-2.15-4.patch <br> -$ cd binutils-2.15 <br> +of the page and is called binutils-cross-2.15-5.patch. Apply it before building the binutils.</p> +<p> $ cd binutils-2.15 <br> +$ patch -p1 < < ../binutils-cross-2.15-5.patch $ TARGET=arch-linux fakeroot debian/rules binary-cross (replace arch by arm, alpha,...)</p> <p>Once the build is finished you have to install the package that was created with dpkg -i</p> <p>For the next step you can use the existing Debian packages for your target architecture, after @@ -49,7 +49,7 @@ $ cd gcc-3.4-3.4.2<br> $ debian/rules control<br> $ dpkg-buildpackage -b -rfakeroot<br> </p> -<p>After a succesful build, install the newly created gcc packages with dpkg -i package-name. +<p>After a successful build, install the newly created gcc packages with dpkg -i package-name. These are (for arm): <ul> <li> libstdc++6-0-arm-cross_3.4.2-3_all.deb <li>libstdc++6-0-dev-arm-cross_3.4.2-3_all.deb Index: tools/emdebsys.wml =================================================================== RCS file: /cvsroot/emdebian/website/english/tools/emdebsys.wml,v retrieving revision 1.3 diff -u -3 -p -u -r1.3 emdebsys.wml --- tools/emdebsys.wml 12 Feb 2004 17:19:16 -0000 1.3 +++ tools/emdebsys.wml 28 Jan 2005 21:06:27 -0000 @@ -54,7 +54,7 @@ existing implementation primarily uses t of extracting pre-built binaries from existing Debian binary packages. It can also compile some packages from source (the kernel, busybox, tinylogin and uclibc) This will enable the building of minimal operating systems for -any debian-suppported architecture (currently ARM, PowerPC, SPARC, Intel +any debian-supported architecture (currently ARM, PowerPC, SPARC, Intel x86, Alpha, MIPS, Motorola 680x0, HPA, s390, IA640. At the moment x86 and ARM are tested and supported.</p>
Attachment:
signature.asc
Description: Digital signature