]> spindle.queued.net Git - xodist/log
xodist
11 years agoinstaller: fill in inst.fth's backup size check master
Andres Salomon [Tue, 15 May 2012 09:30:32 +0000 (02:30 -0700)]
installer: fill in inst.fth's backup size check

If device doesn't support " #blocks" (like, for example, /nandflash),
fall back to calling " size".

Signed-off-by: Andres Salomon <dilinger@queued.net>
11 years agoinstaller: verify install target
Andres Salomon [Tue, 15 May 2012 09:05:32 +0000 (02:05 -0700)]
installer: verify install target

Prompt the user to ensure that they really want to install, and
also check that the device size is >= 1GB.

Signed-off-by: Andres Salomon <dilinger@queued.net>
11 years agoinstaller: add an XO installer (written in forth)
Andres Salomon [Fri, 11 May 2012 05:57:05 +0000 (22:57 -0700)]
installer: add an XO installer (written in forth)

This uses OFW's menu support to display an installation
method.  Currently doesn't do anything interesting, other
than display available install target devices on a system.

Stick this on a usb stick (as /boot/olpc.fth), boot up your XO,
and run 'instmenu' from the OFW prompt.

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agodebxo: drop vestigial custom kernel packages
Andres Salomon [Wed, 11 Apr 2012 05:54:13 +0000 (22:54 -0700)]
debxo: drop vestigial custom kernel packages

Whoops, custom kernel packages were being installed even though we don't use them..

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agodebxo: add kbdshim to the builds
Andres Salomon [Thu, 5 Apr 2012 07:57:12 +0000 (00:57 -0700)]
debxo: add kbdshim to the builds

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agodebxo: switch over to using 3.2 kernels from squeeze backports
Andres Salomon [Thu, 5 Apr 2012 07:38:47 +0000 (00:38 -0700)]
debxo: switch over to using 3.2 kernels from squeeze backports

woohah!

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agodebxo: update UBIFS-related stuff for generic kernels
Andres Salomon [Wed, 25 Jan 2012 07:55:21 +0000 (23:55 -0800)]
debxo: update UBIFS-related stuff for generic kernels

Stock Debian 3.2 kernels now run on XO-1 without modification (finally!).
However, they require some mount and boot option changes for our custom
hardware.

Since OFW does not support JFFS2 with LZO compression, we need to be
sure to mount /boot with compr=zlib so that any blocks written out to
the partition use zlib instead of lzo.

The Debian kernels also compile the redboot directory number to -1, so
we have to override that through a boot argument.

Note that a newer version of olpc-xo1-hw (0.3) is necessary to ensure
that all needed kernel modules are included in the initramfs images.

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agodebxo: s/mit.edu/queued.net/
Andres Salomon [Fri, 22 Jul 2011 04:51:03 +0000 (21:51 -0700)]
debxo: s/mit.edu/queued.net/

lunge.mit.edu no longer exists; use lunge.queued.net instead.

Signed-off-by: Andres Salomon <dilinger@queued.net>
12 years agoREADME.approx: update documentation
Cortland Setlow [Fri, 22 Jul 2011 04:28:22 +0000 (21:28 -0700)]
README.approx: update documentation

Update to match what's actually used in release.sh.

Signed-off-by: Andres Salomon <dilinger@lunge.queued.net>
12 years agodebxo: drop gnome ubifs images
Andres Salomon [Sun, 19 Jun 2011 02:30:10 +0000 (19:30 -0700)]
debxo: drop gnome ubifs images

Gnome barely fits in the 1GB XO-1 nand; when running dist-upgrade
inside of gnome, gconftool-2 easily eats up all 256MB of ram and
causes an OOM crash.  The gnome utilities quickly exhaust the XO-1s
ram, as well.  As such, gnome will no longer be supported for the
XO-1 nand.  Drop the ubifs config files accordingly.

It will remain supported for the XO-1.5, as well as larger SD/USB
devices on XO-1.  Don't expect me to care about memory usage,
though! :)

Signed-off-by: Andres Salomon <dilinger@lunge.queued.net>
12 years agodebxo: remove old jffs2 configs
Andres Salomon [Sun, 19 Jun 2011 02:24:11 +0000 (19:24 -0700)]
debxo: remove old jffs2 configs

Now that we're using ubifs for debxo images, drop legacy jffs2 configs.

Signed-off-by: Andres Salomon <dilinger@lunge.queued.net>
13 years agodebxo: make ext3 root partition even larger
Andres Salomon [Fri, 10 Dec 2010 09:13:47 +0000 (01:13 -0800)]
debxo: make ext3 root partition even larger

1.9GB.  sigh.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agomkext3: fix sparse image creation
Andres Salomon [Fri, 10 Dec 2010 08:41:14 +0000 (00:41 -0800)]
mkext3: fix sparse image creation

Subtracting one from image size was creating problems with
larger images.  I don't know why, but it's an easy fix.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: expand ext3 root partition size
Andres Salomon [Fri, 10 Dec 2010 08:40:10 +0000 (00:40 -0800)]
debxo: expand ext3 root partition size

1024MB was too small for gnome-desktop; expand to 1.8GB.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update kernel to 2.6.37-rc4+ v0.6
Andres Salomon [Fri, 10 Dec 2010 05:22:38 +0000 (21:22 -0800)]
debxo: update kernel to 2.6.37-rc4+

This includes an MFD fix so that the audio driver loads correctly.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-sugar: update packages for squeeze
Andres Salomon [Fri, 10 Dec 2010 05:12:10 +0000 (21:12 -0800)]
debxo-sugar: update packages for squeeze

Wow, a usable sugar desktop.  Yay!

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-gnome: update packages
Andres Salomon [Tue, 30 Nov 2010 05:40:46 +0000 (21:40 -0800)]
debxo-gnome: update packages

Include the entirety of gnome-desktop-environment.  Yes, it's large.  It's
gnome, what do you expect?

Since it blows out the ubifs size expectation (650MB), raise the size to 800MB.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agoRevert "debxo-lxde: set default lxde panel size to 40px"
Andres Salomon [Mon, 22 Nov 2010 06:42:25 +0000 (22:42 -0800)]
Revert "debxo-lxde: set default lxde panel size to 40px"

This doesn't work; lxpanel seems to ignore it anyways.  I don't care
enough to keep at it right now.

This reverts commit dbe61d6cc4198ccb8a8876cbf3604ee03e0b245a.

13 years agodebxo-xfce: like lxde, switch to wicd and midori
Andres Salomon [Mon, 22 Nov 2010 05:05:42 +0000 (21:05 -0800)]
debxo-xfce: like lxde, switch to wicd and midori

...from nm-gnome and epiphany

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-lxde: fix wicd to be configured correctly
Andres Salomon [Mon, 22 Nov 2010 04:57:22 +0000 (20:57 -0800)]
debxo-lxde: fix wicd to be configured correctly

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-lxde: set default lxde panel size to 40px
Andres Salomon [Mon, 22 Nov 2010 04:54:17 +0000 (20:54 -0800)]
debxo-lxde: set default lxde panel size to 40px

13 years agogeneric: use ntp instead of openntpd
Andres Salomon [Mon, 22 Nov 2010 04:18:11 +0000 (20:18 -0800)]
generic: use ntp instead of openntpd

Openntpd was removed from the archives (well, for squeeze
anyways).  Ntp is good enough.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-lxde: use midori instead of chromium for browser
Andres Salomon [Mon, 22 Nov 2010 04:15:14 +0000 (20:15 -0800)]
debxo-lxde: use midori instead of chromium for browser

Chromium looks like ass w/ the XO-1 display.  Midori is
webkit-based and looks better.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-lxde: package update for squeeze
Andres Salomon [Sat, 20 Nov 2010 04:22:14 +0000 (20:22 -0800)]
debxo-lxde: package update for squeeze

Make LXDE actually install on squeeze; use chromium as the browser, wicd for
network stuff, etc.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agomkchroot: add default user to fuse group
Andres Salomon [Sat, 20 Nov 2010 03:52:24 +0000 (19:52 -0800)]
mkchroot: add default user to fuse group

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agomkchroot: allow group addition to fail
Andres Salomon [Sat, 20 Nov 2010 02:08:38 +0000 (18:08 -0800)]
mkchroot: allow group addition to fail

We don't actually care about group additions that much; they're to allow
permission for various (per-config) packages that get installed.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo-xfce: use xfce4-goodies
Andres Salomon [Sat, 20 Nov 2010 01:39:47 +0000 (17:39 -0800)]
debxo-xfce: use xfce4-goodies

This pulls in xfce-specific stuff; use xfce packages instead of gnome ones
(like parole instead of totem), and drop some packages which aren't really
necessary any more (links2 is nice, but epiphany's webkit backend is
much better w/ memory than the gecko backend was).

13 years agodebxo: override default X DPI
Andres Salomon [Fri, 19 Nov 2010 22:08:35 +0000 (14:08 -0800)]
debxo: override default X DPI

This makes xorg fonts more readable..

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: drop apt hack to work around jffs2's lack of mmap
Andres Salomon [Fri, 19 Nov 2010 22:04:48 +0000 (14:04 -0800)]
debxo: drop apt hack to work around jffs2's lack of mmap

We're no longer bothering to build jffs2 images; drop the jffs2
hacks.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: no longer make /ofw directory
Andres Salomon [Fri, 19 Nov 2010 21:39:53 +0000 (13:39 -0800)]
debxo: no longer make /ofw directory

Newer kernels use /proc/device-tree.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: drop hal keymapping stuff
Andres Salomon [Fri, 19 Nov 2010 20:36:27 +0000 (12:36 -0800)]
debxo: drop hal keymapping stuff

Keymappings for OLPC are now handled by udev (and included upstream). In order
for this to work, OFW must have DMI support.  Newer versions of OFW all have it,
so upon detection of an OLPC machine, udev should automatically load the correct
keymap (and it should work properly for both X and console).

If using an older OFW that lacks DMI support, upgrading is recommended.  If
that's not an option, just add something like the following to your
/etc/rc.local (this will force manual loading of the keymaps):

/lib/udev/keymap /dev/input/event0 olpc-xo

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: properly drop backports archive.key installation
Andres Salomon [Thu, 11 Nov 2010 19:53:57 +0000 (11:53 -0800)]
debxo: properly drop backports archive.key installation

No longer needed, as backports.org became backports.debian.org and is now
using debian's key.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update to a newer kernel
Andres Salomon [Tue, 9 Nov 2010 18:39:04 +0000 (10:39 -0800)]
debxo: update to a newer kernel

The kernel config more closely matches debian's stock (686) kernel config.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: include openchrome xorg driver
Andres Salomon [Tue, 9 Nov 2010 04:18:49 +0000 (20:18 -0800)]
debxo: include openchrome xorg driver

For XO-1.5 support.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: drop xserver-xorg-input-mouse, include -input-synaptics instead
Andres Salomon [Tue, 9 Nov 2010 04:13:03 +0000 (20:13 -0800)]
debxo: drop xserver-xorg-input-mouse, include -input-synaptics instead

The XO-1 uses evdev anyways, and the 1.5 uses synaptics.  Well, it *can*
also use evdev, but it's incredibly jumpy.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agomkext3: add --skip-grub option
Andres Salomon [Fri, 5 Nov 2010 18:49:54 +0000 (11:49 -0700)]
mkext3: add --skip-grub option

For buildling debxo images (or other non-x86 images), we don't care about
installing grub.  Furthermore, on some platforms, we don't have the grub
command.. so requiring grub to generate images is a non-starter.

The long-term solution to this is to have something like:
 --use-bootloader=grub
...where one can use that to select between grub, ofw, uboot, etc.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: drop promfs mounting from fstabs
Andres Salomon [Mon, 1 Nov 2010 18:03:48 +0000 (11:03 -0700)]
debxo: drop promfs mounting from fstabs

promfs is going away; upstream kernels have /proc/device-tree which is
mounted automatically.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update olpc.fth to use .bak symlinks rather than .old
Andres Salomon [Mon, 1 Nov 2010 16:56:58 +0000 (09:56 -0700)]
debxo: update olpc.fth to use .bak symlinks rather than .old

As the kernel's 'make deb-pkg' uses .bak instead of .old.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update release script to use squeeze and ubifs
Andres Salomon [Mon, 1 Nov 2010 08:52:19 +0000 (01:52 -0700)]
debxo: update release script to use squeeze and ubifs

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: one final tweak for ubifs support..
Andres Salomon [Mon, 1 Nov 2010 04:21:44 +0000 (21:21 -0700)]
debxo: one final tweak for ubifs support..

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update kernel to 2.6.37-rcX
Andres Salomon [Mon, 1 Nov 2010 04:16:28 +0000 (21:16 -0700)]
debxo: update kernel to 2.6.37-rcX

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agodebxo: update distribution from lenny to squeeze
Andres Salomon [Mon, 1 Nov 2010 04:10:35 +0000 (21:10 -0700)]
debxo: update distribution from lenny to squeeze

Squeeze is frozen, it's about time.

Signed-off-by: Andres Salomon <dilinger@queued.net>
13 years agogeneric: add openntpd to generic, configure it properly
Andres Salomon [Mon, 19 Jul 2010 21:17:28 +0000 (17:17 -0400)]
generic: add openntpd to generic, configure it properly

All images should have proper time set..  Also configure
openntpd properly, as it should've been running w/ -s.

Signed-off-by: Andres Salomon <dilinger@queued.net>
14 years agodebxo: use libertas-firmware from backports.org rather than the lenny version
Andres Salomon [Fri, 26 Feb 2010 05:55:11 +0000 (00:55 -0500)]
debxo: use libertas-firmware from backports.org rather than the lenny version

The bpo version contains support for the 8686 hardware, so it's a step towards
XO-1.5 support.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agodebxo: use network-manager 0.7 (from backports.org) rather than 0.6
Andres Salomon [Mon, 22 Feb 2010 00:11:06 +0000 (19:11 -0500)]
debxo: use network-manager 0.7 (from backports.org) rather than 0.6

0.6 is awful, 0.7 behaves much nicer on my systems.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agodebxo: add initial ubifs support
Andres Salomon [Sun, 21 Feb 2010 23:25:06 +0000 (18:25 -0500)]
debxo: add initial ubifs support

New script 'mkubifs.sh' for creating an image w/ a jffs2 /boot and an ubifs /.
It requires a new(er) kernel, possibly a newer initramfs-tools.. so for now,
it's not enabled.  Hopefully soon..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agodebxo-*: replace autox with nodm
Andres Salomon [Fri, 11 Sep 2009 03:51:40 +0000 (23:51 -0400)]
debxo-*: replace autox with nodm

Someone beat me to writing what would've been called autox.  It's called Nodm,
and it works pretty well.  I've uploaded nodm to backports.org, and this
replaces use of my custom autox stuff with nodm/lenny-backports packages.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agorework boot script for usb key to nand installer
James Cameron [Tue, 4 Aug 2009 09:48:59 +0000 (19:48 +1000)]
rework boot script for usb key to nand installer

- mkbootable.sh: refer to xodist rather than debxo (the image names may
  contain debxo), prompt for a more complex confirmation keyboard
  sequence, allow for abort.

- note that the xodist as at this version does not currently generate a
  working XO NAND, tested on OLPC XO-1 C2 with OFW Q2E41B.

14 years agopropagate option change to documentation
James Cameron [Tue, 4 Aug 2009 09:47:47 +0000 (19:47 +1000)]
propagate option change to documentation

- README, README.approx: changes to options accepted by scripts had not
  been made in the documentation.

14 years agodebxo: use initramfs-tools and xserver-xorg-video-geode from backports
Andres Salomon [Sun, 12 Jul 2009 03:10:08 +0000 (23:10 -0400)]
debxo: use initramfs-tools and xserver-xorg-video-geode from backports

This switches over to using backports.org for initramfs-tools and
xserver-xorg-video-geode.  Slowly, the other packages will make
their way to backports.org as well (until we no longer need
that annoying archive hack).

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agodebxo-jffs2: add missing /boot symlink
Andres Salomon [Sat, 11 Jul 2009 23:40:50 +0000 (19:40 -0400)]
debxo-jffs2: add missing /boot symlink

jffs2 boot was failing because OFW looks for nand:\boot\olpc.fth,
and only nand:\olpc.fth existed.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agorelease: use --config-type for mkjffs2.
Andres Salomon [Sat, 11 Jul 2009 22:33:10 +0000 (18:33 -0400)]
release: use --config-type for mkjffs2.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agomkchroot: drop the logging function
Andres Salomon [Fri, 19 Jun 2009 15:44:04 +0000 (11:44 -0400)]
mkchroot: drop the logging function

It makes more sense to log the entire thing (mkchroot + mkext3, for example);
plus, for some reason the trap function is causing the script to die.  I'm not
sure why that is, but the effort to debug it isn't worth it for me.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agomake sure all scripts end w/ exit 0
Andres Salomon [Wed, 17 Jun 2009 14:38:34 +0000 (10:38 -0400)]
make sure all scripts end w/ exit 0

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agomkchroot: remove pipe if it still exists..
Andres Salomon [Wed, 17 Jun 2009 14:16:27 +0000 (10:16 -0400)]
mkchroot: remove pipe if it still exists..

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agomkchroot: set debconf/dpkg env variables prior to calling customize hook
Andres Salomon [Mon, 15 Jun 2009 17:53:06 +0000 (13:53 -0400)]
mkchroot: set debconf/dpkg env variables prior to calling customize hook

..so that we can do dpkg-reconfigures of base packages without worrying about
debconf prompting us.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 years agomkext3: run grub w/ --batch so it doesn't whine about lack of TERM
Andres Salomon [Fri, 12 Jun 2009 17:23:45 +0000 (13:23 -0400)]
mkext3: run grub w/ --batch so it doesn't whine about lack of TERM

..in case we happen to be running this script from a crontab.

Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
15 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>
15 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>
15 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>
15 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>
15 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>
15 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>
15 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>
15 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>
15 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>
15 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>