Thread: iLiad The iLiad OS Project
View Single Post
Old 11-17-2008, 12:31 AM   #19
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
A few notes about what was (and wasn't) included in the iLiad OS SVN tree...

trunk/filesystem
Some of the filesystem stuff will obviously have to be checked, fixed, or revised before our first release. This is pretty much just a raw dump, to start with.
  • Taken from iLiad 2.12 filesystem using a command like
    Code:
    ssh root@iliad tar --exclude=/proc -p -c -f - /* | tar -x -f - .
  • Things left out or changed:
    • Left out /proc, /dev, /tmp
    • Left out /home/intent (i.e. mobipocket reader, proprietary)
    • Left out /mnt/settings/ereaderim (funky permissions).

upstream
Includes pretty much everything from the iRex Developer Base software folder, with these changes:
  • Left out minimo. It's really big and we will probably leave it out or replace it with a simpler web browser.
  • Changed directory name from "build-arm-linux" to "glibc-2.3.2+cvs20040726".
  • iliad-timezones not included, because its contents are already in the filesystem.
  • Applied iRex patch to matchbox-panel.
  • Included the more recent of the two matchbox-keyboard archives provided by iRex.
  • Put poppler library in upstream, where it belongs AFAIK.

toolchains
Toolchains are currently not maintained in SVN.

There are two important toolchains: the standard OpenEmbedded toolchain used for compiling most everything, and the gcc-cross-2.95.3 toolchain used for compiling the kernel. I really don't want to store a couple of gigantic binaries in the SVN repository. So my best idea is to simply host copies of these in the Dev Hub, with links in the Developer Information wiki page. I imagine we'll be updating the OE toolchain periodically as we migrate to newer upstream sources and modify iLiad-specific libraries.

One last note: The ipdf program is located in trunk/src/, along with all the other iLiad-specific programs.
jharker is offline   Reply With Quote