Re: Web based interface for custom spins

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux