On Sun, 2007-06-10 at 14:06 +0200, Jeroen van Meeuwen wrote: > Ignacio Vazquez-Abrams wrote: > > What about having the web-based interface generate a set of scripts that > > could be used to pull down the packages (with wget or curl, and using > > mirrormanager for the package base), create the administrivial files > > (initrd, modules.cgz, etc.), and create the .iso (with mkisofs et al)? > > That way all they'd need is tools that are available on any distro (I'm > > sure we can toss rpm2cpio.sh in). Heck, they might even be able to do it > > under cygwin. > > It wouldn't make sense to me to do things this way. Basically, we have > the application in place, all it needs is a web interface to get some > configuration file or settings, and trigger the build. It sounds simpler > then it is though ;-) True, but then they don't have to chew up the bandwith of the web server or whatnot downloading the iso once it's done. Yes, they could deploy the web service locally, but then they would need to have a rpm/yum-capable system. And if they use a remote system then they'll be using that remote system's bandwidth. And it's not likely that the respins will be mirrored anywhere; it will most likely be a "use once and destroy" situation. By supplying them with only the scripts we reduce the bandwidth from the single server and spread it around to the mirrors. Yes, the respinner will still have to do a bit of work, but it's probably *far* less than setting up another system and deploying the application. And most of the scripts will be the same from user to user anyways, with only the package list changing. -- Ignacio Vazquez-Abrams <ivazqueznet@xxxxxxxxx>
Attachment:
signature.asc
Description: This is a digitally signed message part
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list