On Mon, May 14, 2007 at 11:30:32PM -0400, Geoffroy Vall?e wrote:
> Hi all,
> 
> I had to update the patch for mkbootmedia (10_disable-mkbootmedia.patch). The 
> new patch is also available in my branch (r63).

merged

>  BTW, what is the problem with 
> mkbootmedia? I remember that Dann told me we should fix the problem so I 
> wonder
> if someone has a description of the problem.

mkbootmedia was my attempt to modularize the creation of boot media in
a generic fashion so that it'd be easy to add new architectures/boot
media types. I don't remember the state I left it in, but I remember
being mostly frustrated simply by the fact I was trying to implement
it in perl in time for an upcoming release deadline and spent more
time fighting the language than actually getting it going. Once I
missed the deadline, I pretty much let the code rot.

Anyway, the idea was to have a single, powerful tool that could be
enhanced to make any kind of boot media for any architecture and was
not tied to systemimager. Then systemimager could either reference it
directly or provide mkautoinstall* wrappers for it that behave just
like the old scripts but use the new infrastructure. I started it
after being frustrated by seeing a lot of code duplication (didn't I
already fix that bug? oh - no, that was in mkautoinstall*diskette*)
and having the per-arch-special case things inside functions that
really should be arch-agnostic. I also wanted to unify the netboot
stuff with the regular media tools so that they looked/felt/behaved
the same.

I'd written an API description at one point - looks like its
doc/media-api.txt. Unless someone is interested in picking up that
code base, its probably best to remove it from svn. fwiw, I was never
happy with the %spec thing and wished I could've taken more advantage
of oo features of the language (and really wished it was implemented
in python, but wanted to avoid the added interpreter dependency at the
time).

-- 
dann frazier


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
sisuite-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to