We have bash code to use as a basis and/or for comparison. This BASH
script http://rww.name/scripts/cdwrite.sh can be basis for our work.
Robert Wall wrote it and I contributed code for it. We have both used
it to burn CDs for Ubuntu and other .iso images for quite awhile now.
I would like to add a simple UI, eventually making it simple enough to
primarily use the game keys on the XO to control the script.
One option of questionable but perhaps useful value I have used to put
a UI on a shell script is iselect. It is unfortunately not packaged
for versions of Fedora I tried. The script is called "habit."
https://github.com/grantbow/hacks/blob/master/habit It is a text
based version of http://activehabits.com java android app.
Who would like to help make a solution that works for kids at OLPC
deployments to share open source software via burned CDs and USB
sticks? There are many subtasks that need to be completed, not all of
which I can specify to help people get started in a clearly defined
way. We are pretty close in functionality but going the last way to
make it usable for kids using XOs is critical to it's success. If you
think you know what to try, please try something and let us know via
the email list how it goes.
Grant
As a reminder here is our project description.
This activity is intended to do two things
* create USB sticks (such as Sugar on a Stick)
* create a CD or DVD disc from an .iso image if the necessary USB
burner hardware is available
The goal is to allow any XO or anyone walking up to an XO-1 in book
mode to select and create a
bootable USB stick or disc.
wiki: http://wiki.sugarlabs.org/go/Activities/Toaster
bugs: http://bugs.sugarlabs.org/
code: http://git.sugarlabs.org/projects/toaster
open hatch: http://openhatch.org/+projects/Toaster%20Sugar%20Activity
theme song: http://www.youtube.com/watch?v=GrF_K1w2haE