]> spindle.queued.net Git - xodist/log
xodist
15 years agomkjffs2: convert to reading partition info from config/*/fstab-jffs2
Andres Salomon [Sat, 6 Jun 2009 01:52:09 +0000 (21:52 -0400)]
mkjffs2: convert to reading partition info from config/*/fstab-jffs2

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoinstaller: sleep (psuedo-)infinitely rather than exiting if the script fails
Andres Salomon [Wed, 3 Jun 2009 00:02:40 +0000 (20:02 -0400)]
installer: sleep (psuedo-)infinitely rather than exiting if the script fails

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoinstaller: make the copy message point out the important things..
Andres Salomon [Tue, 2 Jun 2009 23:54:55 +0000 (19:54 -0400)]
installer: make the copy message point out the important things..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoinstaller: add actual guts..
Andres Salomon [Tue, 2 Jun 2009 23:52:15 +0000 (19:52 -0400)]
installer: add actual guts..

This just does a simple dd to copy the entire drive, partition tables and all.
Obviously, this means if you're installing from a 1GB image onto a 60GB drive,
the drive will appear as only a 1GB drive until the tables/filesystem have
been resized.  This is something we can tweak later..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoinstaller: figure out where to install to..
Andres Salomon [Tue, 2 Jun 2009 23:39:32 +0000 (19:39 -0400)]
installer: figure out where to install to..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoinitial installer support (no, it doesn't do anything interesting yet)
Andres Salomon [Tue, 2 Jun 2009 23:02:17 +0000 (19:02 -0400)]
initial installer support (no, it doesn't do anything interesting yet)

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoconfigs: always include busybox in builds
Andres Salomon [Tue, 2 Jun 2009 22:05:58 +0000 (18:05 -0400)]
configs: always include busybox in builds

The non-busybox tools (like readlink) are downright retarded..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoTODO: note aptitude's lack of sanity
Andres Salomon [Mon, 1 Jun 2009 21:54:59 +0000 (17:54 -0400)]
TODO: note aptitude's lack of sanity

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkext3: don't allow a build that lacks a kernel image to succeed
Andres Salomon [Mon, 1 Jun 2009 21:19:26 +0000 (17:19 -0400)]
mkext3: don't allow a build that lacks a kernel image to succeed

'Cause, y'know, it won't actually boot. :)

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agoadd --help/-h support to all scripts
Andres Salomon [Mon, 1 Jun 2009 20:25:33 +0000 (16:25 -0400)]
add --help/-h support to all scripts

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agorelease: update for new mkext3.sh args
Andres Salomon [Mon, 1 Jun 2009 19:48:52 +0000 (15:48 -0400)]
release: update for new mkext3.sh args

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkext3: pull partition info and image size from fstab
Andres Salomon [Sat, 30 May 2009 06:55:03 +0000 (02:55 -0400)]
mkext3: pull partition info and image size from fstab

This allows different image types to have different partition layouts and
sizes..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkjffs2: no, we don't want to switch to lzo..
Andres Salomon [Sat, 30 May 2009 00:28:16 +0000 (20:28 -0400)]
mkjffs2: no, we don't want to switch to lzo..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkext3/mkjffs2: rework fstab/olpc.fth file generation during image creation
Andres Salomon [Sat, 30 May 2009 00:13:25 +0000 (20:13 -0400)]
mkext3/mkjffs2: rework fstab/olpc.fth file generation during image creation

Rather than creating them from a script, copy them out of configs/*.  This
will also let us specify the partition layout in the fstab files.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agofunctions.sh: as it turns out, a bunch of our fstab entries are unnecessary
Andres Salomon [Fri, 29 May 2009 20:53:10 +0000 (16:53 -0400)]
functions.sh: as it turns out, a bunch of our fstab entries are unnecessary

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: add a debian-lenny-i386 image
Andres Salomon [Fri, 29 May 2009 18:57:18 +0000 (14:57 -0400)]
mkchroot: add a debian-lenny-i386 image

This is a small (~300MB) Debian Lenny image for i386 (with a 686 kernel).
No X, it's just a super-quick way to load debian on a machine.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: s/awesom/awesome/
Andres Salomon [Fri, 29 May 2009 17:55:08 +0000 (13:55 -0400)]
mkchroot: s/awesom/awesome/

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: add descriptions to the configs
Andres Salomon [Fri, 29 May 2009 17:54:22 +0000 (13:54 -0400)]
mkchroot: add descriptions to the configs

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: remove unused umount function
Andres Salomon [Thu, 28 May 2009 23:33:27 +0000 (19:33 -0400)]
mkchroot: remove unused umount function

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: re-add gdm and kdm to gnome and kde images, respectively
Andres Salomon [Thu, 28 May 2009 23:30:30 +0000 (19:30 -0400)]
mkchroot: re-add gdm and kdm to gnome and kde images, respectively

autox is great for xfce/lxde, but gnome requires extra crud in order to
support "log-out" and such.  So, use gdm/kdm for gnome/kde.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot.sh: break out non-olpc stuff
Andres Salomon [Thu, 28 May 2009 23:22:04 +0000 (19:22 -0400)]
mkchroot.sh: break out non-olpc stuff

This changes the way image flavors are done; it adds a configs/ directory
that allows overriding of misc hooks.  This allows a lot more flexibility.
The package lists are now in configs/ as well (ie, gnome.packages ->
configs/debxo-gnome/packages).

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agomkchroot: drop internal_mount functions
Andres Salomon [Wed, 27 May 2009 23:39:21 +0000 (19:39 -0400)]
mkchroot: drop internal_mount functions

They're only used in one place, and it'll be split up anyways later.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agorename: initchroot.sh -> mkchroot.sh
Andres Salomon [Wed, 27 May 2009 20:20:59 +0000 (16:20 -0400)]
rename: initchroot.sh -> mkchroot.sh

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
15 years agosugar: add unzip to the list of packages
Andres Salomon [Thu, 5 Mar 2009 22:20:17 +0000 (17:20 -0500)]
sugar: add unzip to the list of packages

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agoxfce: add epiphany-browser
Andres Salomon [Sat, 14 Feb 2009 04:36:19 +0000 (23:36 -0500)]
xfce: add epiphany-browser

Xfce images didn't come w/ a browser installed (!)

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agobase: add more autox deps v0.5
Andres Salomon [Thu, 12 Feb 2009 23:27:32 +0000 (18:27 -0500)]
base: add more autox deps

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agobase.packages: add xinit since autox requires it
Andres Salomon [Thu, 12 Feb 2009 23:10:55 +0000 (18:10 -0500)]
base.packages: add xinit since autox requires it

Grr..

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agoinitchroot: sugar workaround can go away now
Andres Salomon [Thu, 12 Feb 2009 22:52:10 +0000 (17:52 -0500)]
initchroot: sugar workaround can go away now

This was breaking the build, and holger tells me that it can go away..

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agowhitespace in OFW updater script
Erik Garrison [Thu, 12 Feb 2009 18:55:51 +0000 (13:55 -0500)]
whitespace in OFW updater script

While producing
http://wiki.laptop.org/go/User:Erik_Garrison/Image_Digestor I discovered
that the OFW updater script produced by the xodist tools had trailing
whitespace after the lines.

I rectified this by applying the attached patch to the line in question.
After application I verified that the output of the bios-crypto 'hashfs'
C script is byte-for-byte identical when run over the same input (in
this case the os767.img).

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agodrop kdm/gdm, use autox instead
Andres Salomon [Thu, 12 Feb 2009 18:54:10 +0000 (13:54 -0500)]
drop kdm/gdm, use autox instead

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agoAdd xfce package list
Erik Garrison [Wed, 11 Feb 2009 22:38:54 +0000 (17:38 -0500)]
Add xfce package list

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agoEnables the screen during an install from USB key.
James Cameron [Fri, 30 Jan 2009 10:08:34 +0000 (10:08 +0000)]
Enables the screen during an install from USB key.

Signed-off-by: Andres Salomon <dilinger@debian.org>
15 years agofunctions.sh: unfreeze the dcon on bootup
Andres Salomon [Fri, 30 Jan 2009 00:41:56 +0000 (00:41 +0000)]
functions.sh: unfreeze the dcon on bootup

This was reported ages ago and I forgot to fix it.  Oops!  Thanks James
Cameron for pointing it out.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update to new geode xorg driver
Andres Salomon [Wed, 10 Dec 2008 20:53:35 +0000 (15:53 -0500)]
initchroot: update to new geode xorg driver

final release of 2.11.0, woo!

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agogconf: override gnome's font dpi from 200 to 150
Andres Salomon [Wed, 26 Nov 2008 23:28:07 +0000 (18:28 -0500)]
gconf: override gnome's font dpi from 200 to 150

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: include newer xorg driver and reinstate font overriding
Andres Salomon [Wed, 26 Nov 2008 23:26:04 +0000 (18:26 -0500)]
initchroot: include newer xorg driver and reinstate font overriding

This changes the DPI back to 200, which means we need to adjust font sizes.
It also fixes randr and scaling.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoTODO: link to fedora's livecd stuff
Andres Salomon [Wed, 19 Nov 2008 22:58:14 +0000 (17:58 -0500)]
TODO: link to fedora's livecd stuff

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoTODO: drop misc things that have already been done
Andres Salomon [Wed, 19 Nov 2008 22:55:39 +0000 (17:55 -0500)]
TODO: drop misc things that have already been done

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoTODO: add auto-startx to 0.5 plans
Andres Salomon [Wed, 19 Nov 2008 22:53:51 +0000 (17:53 -0500)]
TODO: add auto-startx to 0.5 plans

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoTODO: drop 0.4 plans, now that 0.4 is out.
Andres Salomon [Wed, 19 Nov 2008 22:52:07 +0000 (17:52 -0500)]
TODO: drop 0.4 plans, now that 0.4 is out.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel to -165; jffs2 fix v0.4
Andres Salomon [Tue, 18 Nov 2008 07:05:22 +0000 (02:05 -0500)]
initchroot: update kernel to -165; jffs2 fix

This slows the jffs2 GCD down; it shaves a good minute off boot when
booting from NAND.  Woot.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years ago*.packages: throw netsurf (a small, lightweight browser) into some desktops
Andres Salomon [Tue, 18 Nov 2008 06:43:25 +0000 (01:43 -0500)]
*.packages: throw netsurf (a small, lightweight browser) into some desktops

With the new X driver, this browser actually looks decent.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agobase: add xserver-xorg-video-geode
Andres Salomon [Tue, 18 Nov 2008 06:05:20 +0000 (01:05 -0500)]
base: add xserver-xorg-video-geode

Necessary for us to manually install a custom geode driver

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: use tee to log to $ROOTDIR.log
Erik Garrison [Tue, 18 Nov 2008 05:59:18 +0000 (00:59 -0500)]
initchroot: use tee to log to $ROOTDIR.log

Make a named pipe (which we clean up on exit or script death), set our
stdout/stderr to it, and pipe it tee so we can see what's happening and
log at the same time.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel - sound driver update
Andres Salomon [Tue, 18 Nov 2008 05:52:36 +0000 (00:52 -0500)]
initchroot: update kernel - sound driver update

New kernel matches what was sent upstream, and has a MIC light fix.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agogconf: stop overriding font sizes
Andres Salomon [Tue, 18 Nov 2008 05:42:17 +0000 (00:42 -0500)]
gconf: stop overriding font sizes

The new X driver fixes fonts, so the default font size looks correct.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update to the new xorg driver (2.11)
Andres Salomon [Tue, 18 Nov 2008 05:39:59 +0000 (00:39 -0500)]
initchroot: update to the new xorg driver (2.11)

This includes a much much nicer font!

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agouse /bin/bash instead of /bin/sh
Erik Garrison [Mon, 17 Nov 2008 21:26:59 +0000 (16:26 -0500)]
use /bin/bash instead of /bin/sh

For now, don't take chances w/ bashisms breaking in other shells; just force
bash usage.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agofix bashism w/ inclusion of functions.sh
Andres Salomon [Mon, 17 Nov 2008 21:24:37 +0000 (16:24 -0500)]
fix bashism w/ inclusion of functions.sh

". functions.sh" doesn't work in dash/posh; ". ./functions.sh" is necessary.
Thanks to Erik Garrison for pointing this out.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: autoload the MSR module
Andres Salomon [Mon, 17 Nov 2008 20:45:46 +0000 (15:45 -0500)]
initchroot: autoload the MSR module

Jordan requested this.  What kind of hacker-friendly distro would we be
if we didn't encourage people to mess w/ the Geode's MSRs?

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agobase.packages: add ttf-liberation
Andres Salomon [Mon, 17 Nov 2008 18:49:33 +0000 (13:49 -0500)]
base.packages: add ttf-liberation

Ensure ttf-liberation gets installed; programs like abiword look severely
broken without this (see #495927).  It should probably be installed for
all desktops, so it's going into base (unless it blows up the size).

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agognome.packages: add gnome-volume-manager for automounting support
Andres Salomon [Sun, 16 Nov 2008 03:42:04 +0000 (22:42 -0500)]
gnome.packages: add gnome-volume-manager for automounting support

For USB/SD device insertion, it's nice to have an icon show up on the
desktop.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agomkext3: change the default size from 2048MB to 1998MB
Andres Salomon [Sat, 15 Nov 2008 21:19:09 +0000 (16:19 -0500)]
mkext3: change the default size from 2048MB to 1998MB

Apparently the old size didn't fit on some disks that claimed to be 2GB..
We'll have a better fix for this later, but for now just do this.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agokeymaps: add maps for a few additional keys on the XO
Erik Garrison [Sat, 15 Nov 2008 20:25:17 +0000 (15:25 -0500)]
keymaps: add maps for a few additional keys on the XO

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: add key mappings for things like gamekeys (via hal)
Andres Salomon [Sat, 15 Nov 2008 20:16:15 +0000 (15:16 -0500)]
initchroot: add key mappings for things like gamekeys (via hal)

This is just an initial hack; it should really end up in upstream hal,
and still needs proper XO detection.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoTODO: add roadmap with my personal plans for debxo
Andres Salomon [Wed, 12 Nov 2008 09:01:11 +0000 (01:01 -0800)]
TODO: add roadmap with my personal plans for debxo

I still need to clean up the rest of the TODO file..

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agogconf: have gksu default to sudo mode
Andres Salomon [Sat, 8 Nov 2008 20:23:19 +0000 (15:23 -0500)]
gconf: have gksu default to sudo mode

The admin functions in gnome uses gksu to get root.   That's not useful,
as we don't have a root password; instead, default to sudo mode (which means
sudo settings will be honored.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoadd xterm for erikg
James Cameron [Fri, 7 Nov 2008 05:31:34 +0000 (16:31 +1100)]
add xterm for erikg

16 years agoadd olpc-battery, add postinst script detection
James Cameron [Fri, 7 Nov 2008 04:49:32 +0000 (15:49 +1100)]
add olpc-battery, add postinst script detection

16 years agoobsolete .crc file
James Cameron [Wed, 5 Nov 2008 02:50:20 +0000 (13:50 +1100)]
obsolete .crc file

16 years agoallow comments in package list
James Cameron [Wed, 5 Nov 2008 00:02:08 +0000 (11:02 +1100)]
allow comments in package list

16 years agonote hardware enablement opportunities
James Cameron [Wed, 29 Oct 2008 09:44:16 +0000 (20:44 +1100)]
note hardware enablement opportunities

16 years agosuppress dd(1) stderr
James Cameron [Wed, 29 Oct 2008 09:30:52 +0000 (20:30 +1100)]
suppress dd(1) stderr

16 years agoREADME: note requirement of firmware >= q2e20
Holger Levsen [Sun, 2 Nov 2008 03:44:45 +0000 (23:44 -0400)]
README: note requirement of firmware >= q2e20

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoadd copyright, fix fail to boot v0.3
James Cameron [Wed, 29 Oct 2008 00:16:10 +0000 (11:16 +1100)]
add copyright, fix fail to boot

16 years agoradix fix for enter key
James Cameron [Tue, 28 Oct 2008 23:41:10 +0000 (10:41 +1100)]
radix fix for enter key

16 years agolxde: add startx dependencies
James Cameron [Wed, 29 Oct 2008 00:40:15 +0000 (20:40 -0400)]
lxde: add startx dependencies
Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agobootable attempt
James Cameron [Tue, 28 Oct 2008 22:32:31 +0000 (09:32 +1100)]
bootable attempt

16 years ago*.packages: add x11-xserver-utils (for xrdb) to all desktops
Andres Salomon [Tue, 28 Oct 2008 23:31:34 +0000 (19:31 -0400)]
*.packages: add x11-xserver-utils (for xrdb) to all desktops

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: don't use subdirectories until after images are created
Andres Salomon [Tue, 28 Oct 2008 17:29:35 +0000 (13:29 -0400)]
release: don't use subdirectories until after images are created

gnome.img references jffs2/gnome.dat; that's incorrect.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: set up /etc/hosts before using apt
Andres Salomon [Tue, 28 Oct 2008 05:20:00 +0000 (01:20 -0400)]
initchroot: set up /etc/hosts before using apt

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: use new --local-apt-mirror + approx
Andres Salomon [Tue, 28 Oct 2008 05:04:14 +0000 (01:04 -0400)]
release: use new --local-apt-mirror + approx

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: change up the mirror handling
Andres Salomon [Tue, 28 Oct 2008 04:56:24 +0000 (00:56 -0400)]
initchroot: change up the mirror handling

Rather than specifying fragments of sources.list on the command line,
just specify the whole thing.  --apt-sources allows you to specify the
/etc/apt/sources.list that will be shipped, and --local-apt-mirror
allows you to specify a local mirror to use (ie, if approx is being
used) when building the chroot.

--distribution, --mirror, and --othermirror have been dropped.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: don't bail if ext3/jffs2 directories already exist
Andres Salomon [Tue, 28 Oct 2008 04:27:09 +0000 (00:27 -0400)]
release: don't bail if ext3/jffs2 directories already exist

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: stick images into subdirectories
Andres Salomon [Tue, 28 Oct 2008 04:25:55 +0000 (00:25 -0400)]
release: stick images into subdirectories
Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: FAIL
Andres Salomon [Tue, 28 Oct 2008 04:19:55 +0000 (00:19 -0400)]
release: FAIL

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agorelease: helper script for preparing a release
Andres Salomon [Tue, 28 Oct 2008 04:18:50 +0000 (00:18 -0400)]
release: helper script for preparing a release

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel to -147, which disables LZO in jffs2
Andres Salomon [Tue, 28 Oct 2008 03:58:06 +0000 (23:58 -0400)]
initchroot: update kernel to -147, which disables LZO in jffs2

For real this time!

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: put custom installed packages on hold
Andres Salomon [Tue, 28 Oct 2008 03:52:08 +0000 (23:52 -0400)]
initchroot: put custom installed packages on hold

Holger's suggestion was a good one; do this automatically.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoRevert "mkjffs2: add lzo support"
Andres Salomon [Mon, 27 Oct 2008 02:01:26 +0000 (22:01 -0400)]
Revert "mkjffs2: add lzo support"

This reverts commit f55f2955de650777ef99dd2de4aaa8607dc9f3c8.

Conflicts:

initchroot.sh

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel to -146, which disables LZO in jffs2
Andres Salomon [Mon, 27 Oct 2008 01:59:59 +0000 (21:59 -0400)]
initchroot: update kernel to -146, which disables LZO in jffs2

...This was causing problems.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel to -145 (adds keyspan firmware support)
Andres Salomon [Mon, 27 Oct 2008 01:24:29 +0000 (21:24 -0400)]
initchroot: update kernel to -145 (adds keyspan firmware support)

Requested by pgf for keyspan serial hardware.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: the loopback interface was missing from the default install
James Cameron [Sun, 26 Oct 2008 22:48:48 +0000 (18:48 -0400)]
initchroot: the loopback interface was missing from the default install
Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoREADME: mention q2e* OFW series should be used v0.2
Andres Salomon [Fri, 24 Oct 2008 21:53:18 +0000 (17:53 -0400)]
README: mention q2e* OFW series should be used

q2d* doesn't support update-nand.

Signed-off-by: Andres Salomon <dilinger@mail.queued.net>
16 years agoinitchroot: update kernel to -144
Andres Salomon [Fri, 24 Oct 2008 21:43:10 +0000 (17:43 -0400)]
initchroot: update kernel to -144

This includes a promfs oops fix.

Signed-off-by: Andres Salomon <dilinger@mail.queued.net>
16 years agoinitchroot: throw an error if PLIST can't be found
Andres Salomon [Fri, 24 Oct 2008 21:42:18 +0000 (17:42 -0400)]
initchroot: throw an error if PLIST can't be found

Signed-off-by: Andres Salomon <dilinger@mail.queued.net>
16 years agoTODO: add a TODO list
Holger Levsen [Fri, 24 Oct 2008 16:15:07 +0000 (12:15 -0400)]
TODO: add a TODO list

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel to drop jffs2 speedup hack
Andres Salomon [Fri, 24 Oct 2008 16:11:43 +0000 (12:11 -0400)]
initchroot: update kernel to drop jffs2 speedup hack

James Cameron reported some corruption :(

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agosugar.packages: add a sugar desktop
Holger Levsen [Fri, 24 Oct 2008 16:11:00 +0000 (12:11 -0400)]
sugar.packages: add a sugar desktop

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoawesome.packages: add an awesome desktop
Holger Levsen [Fri, 24 Oct 2008 16:06:53 +0000 (12:06 -0400)]
awesome.packages: add an awesome desktop

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agobase.packages: add less and alsa-utils
Andres Salomon [Fri, 24 Oct 2008 16:04:41 +0000 (12:04 -0400)]
base.packages: add less and alsa-utils

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agomkjffs2: add lzo support
Andres Salomon [Thu, 23 Oct 2008 21:08:45 +0000 (17:08 -0400)]
mkjffs2: add lzo support

This adds support for building lzo images for root (and updates the
kernel accordingly, as LZO support wasn't compiled into the jffs2
driver).  However, I'm not sold on LZO, so I haven't enabled it by
default.  According to my tests, zlib left 540MB free, and bootup took
97s, while lzo left 505MB free, and bootup took 91s.  Program startup
time appeared to be about the same.  I'm not convinced that the 6s
bootup time improvement is worth it.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoAdjust README for changes to mkjffs2
James Cameron [Thu, 23 Oct 2008 04:11:06 +0000 (00:11 -0400)]
Adjust README for changes to mkjffs2

16 years agoinitchroot: update initramfs-tools version to fix redboot loading bug
Andres Salomon [Thu, 23 Oct 2008 03:44:05 +0000 (23:44 -0400)]
initchroot: update initramfs-tools version to fix redboot loading bug

prior version was incorrectly forcing redboot module loading; this one
should actually work.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoinitchroot: update kernel
Andres Salomon [Wed, 22 Oct 2008 21:58:05 +0000 (17:58 -0400)]
initchroot: update kernel

This kernel has a jffs2 gcd tweak which speeds up bootup (and sanity)

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agomkjffs2: mount /boot in linux
Andres Salomon [Fri, 17 Oct 2008 22:23:31 +0000 (18:23 -0400)]
mkjffs2: mount /boot in linux

oops, forgot this in fstab.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoupdate the kernel
Andres Salomon [Fri, 17 Oct 2008 22:19:12 +0000 (18:19 -0400)]
update the kernel

-70 includes a redboot DIRECTORY_BLOCK fix.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agomkjffs2: add (redboot) partition support
Andres Salomon [Fri, 17 Oct 2008 22:12:09 +0000 (18:12 -0400)]
mkjffs2: add (redboot) partition support

We now create a 50MB boot partition, and the rest goes to a root
partition.  This shaves 7s off of bootup, as OFW only has to mount
/boot.  It also provides us the opportunity to use other filesystems
in /, as long as we keep /boot using jffs2.

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agoolpc.fth: auto-detect boot device during boot
Andres Salomon [Thu, 16 Oct 2008 21:32:19 +0000 (17:32 -0400)]
olpc.fth: auto-detect boot device during boot

Rather than hardcoding nand:\ or disk:\ (which is incorrect in the case
of sd:\), read the /chosen/bootpath device tree property to determine
which device is being booting from, and use that variable.  This fixes
SD booting (which works now; tested!)

Signed-off-by: Andres Salomon <dilinger@debian.org>
16 years agomkext3: use labels in fstab/olpc.fth rather than hardcoding /dev/sda1
Andres Salomon [Thu, 16 Oct 2008 05:18:21 +0000 (01:18 -0400)]
mkext3: use labels in fstab/olpc.fth rather than hardcoding /dev/sda1

..this should allow ext3 to work for things like SD.

Signed-off-by: Andres Salomon <dilinger@debian.org>