Mercurial > hg > control-images
comparison www/index.html @ 27:5555993a80c5
Fluff up web page.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 19 Apr 2012 00:14:51 -0500 |
parents | 73ab228e8da3 |
children |
comparison
equal
deleted
inserted
replaced
26:3dadeb04a403 | 27:5555993a80c5 |
---|---|
71 virtual hard drive provided to QEMU, hence the "hdc" extension. | 71 virtual hard drive provided to QEMU, hence the "hdc" extension. |
72 The init scripts then mount this on /mnt, and run /mnt/init if it exists | 72 The init scripts then mount this on /mnt, and run /mnt/init if it exists |
73 instead of starting a command shell. From there, the script can do anything | 73 instead of starting a command shell. From there, the script can do anything |
74 it needs to.</p> | 74 it needs to.</p> |
75 | 75 |
76 <p>The full environment is:</p> | 76 <p>The full build-time environment is:</p> |
77 | 77 |
78 <ul> | 78 <ul> |
79 <li><p>The first disk is Aboriginal Linux's squashfs root filesystem, | 79 <li><p>The first disk is Aboriginal Linux's squashfs root filesystem, |
80 attached by run-emulator.sh and mounted on "/". This contains a simple | 80 attached by run-emulator.sh and mounted on "/". This contains a simple |
81 native Linux development environment built from busybox, | 81 native Linux development environment built from busybox, |
82 uClibc, gcc, binutils, make, and bash.</p></li> | 82 uClibc, gcc, binutils, make, and bash.</p></li> |
83 | 83 |
84 <li><p>The second disk is a sparse 2 gigabyte ext3 filesystem created and | 84 <li><p>The second disk is a 2 gigabyte ext3 filesystem created in a sparse |
85 attached by dev-environment.sh, which then calls run-emulator.sh. If | 85 file on the host (so it grows up to 2 gigabytes as space is used). It's |
86 attached to QEMU by dev-environment.sh, which then calls run-emulator.sh. If | |
86 /dev/hdb (or /dev/sdb) exists, sbin/init.sh will mount it | 87 /dev/hdb (or /dev/sdb) exists, sbin/init.sh will mount it |
87 on "/home" to provide writeable space for the build. (Otherwise it | 88 on "/home" to provide writeable space for the build. (Otherwise it |
88 mounts a tmpfs there.)</p> | 89 mounts a tmpfs there if the root filesystem is read only, and does nothing |
90 if the root filesystem is already writeable.)</p> | |
89 | 91 |
90 <p>The dev-environment.sh script also sets up distcc if distccd and the | 92 <p>The dev-environment.sh script also sets up distcc if distccd and the |
91 appropriate cross compiler are in the host's $PATH. It creates a directory | 93 appropriate cross compiler are in the host's $PATH. It creates a directory |
92 of symlinks to the cross compiler binaries and runs distccd | 94 of symlinks to the cross compiler binaries and runs distccd |
93 with a restricted $PATH so it can only find the cross compiler, and sets | 95 with a restricted $PATH so it can only find the cross compiler, and sets |