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
