Web based interface for custom spins

Ignacio Vazquez-Abrams ivazqueznet at gmail.com
Sun Jun 10 12:43:45 UTC 2007


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 at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20070610/98099904/attachment.sig>


More information about the fedora-devel-list mailing list