A while ago my employer was kind enough to let me work on narcissus at
work and today, while taking a break from looking at textbooks, I
merged in the changes and rebased the TI branch.
So what changed?
Backend:
* better logging for commands and errors
* more robust loop file handling for creating SD card images
* more image types supported: tar.bz2, ext2, ubi(fs) and jffs2
* more machines added
Frontend:
* jQuery based modal wizard
* summary screen
* more image types
The complete log is at http://dominion.thruhere.net/git/cgit.cgi/narcissus/log/
The ubifs and jffs2 support works well for a few machines, but needs
tweaking for most machines. It doesn't do any fancy things like
prepending the magic blobs like some zaurus machine need, patches for
that will be very welcome (hint, hint).
Pending features are 'presets', so that you only need to select 'gnome-
image' and the ability to save your selection (turning it into a
preset).
I'm curious about feedback abou the new UI and image types, so please
send any feedback you have to the angstrom mailinglist as well as any
patches you might have.
If you're a webprogrammer this code will probably make your eyes
bleed, I can provide some bandages in exchange for patches to make the
code less gruesome :D
Special thanks goes to Roger Monk, Philip Balister and Graeme Gregory
for providing tons of feedback during development. And of course to TI
for allowing me to work on it.
regards,
Koen