Knoppix
djgoku
djgoku at gmail.com
Fri Aug 13 16:34:17 CDT 2004
On Fri, 13 Aug 2004 10:49:40 -0500, Chris Bier <chris.bier at cymor.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Brian Kelsay wrote:
> |>>>"Brian Densmore" <DensmoreB at ctbsonline.com> 08/12/04 01:22PM >>>
> |>>
> |>>-----Original Message-----
> |>>From: Brian Kelsay
> |>>
> |>>An online LiveCD builder would be sweet. I think I heard
> |>> some guys were working on something like this. I've seen a
> |>> couple of websites that build a custom firewall floppy. If
> |>> you had a full Debian mirror available and have the web app
> |>>add the selected programs to a group that is in turn fed to
> |>> cloop to compress and then fed to mkisofs, then have it save
> |>> to a new directory that has your name from the online form,
> |>> then email you when it was done with the path to the new iso.
> |>>Any of you programmers want to take this on?
> |>>Could Java do this? I think so. Or a php or python script.
> |>> Making the user interface would probably be the hardest part.
> |
> |
> |>I've got a few ideas on this. I was thinking, of building a page where
> |>users select several types of things. Like:
> |>+----- Desktop ----------------------+
> |>| [] I want a lightweight desktop |
> |>| [] I want a fullblown desktop |
> |>| [] I want no desktop |
> |>+--------------------------------------+
> |>etc.
> |>
> |>Then I could have a couple of premade iso directories and also some
> |>"package groups" of certain apps. Then when the user has selected
> |>all of the families they want I could add to the basic iso with the custom
> |>apps. I'm not sure you can actually add to an iso or not. But then
> |>you could have a small group of premade iso's and rather quickly build
> |>complete isos. Of course, you would also want to have an "expert let me
> |>pick everything" option. Which of course you'd want to build a drop down
> |>list based on standard categories (net,core,multimedia,X,etc.)
> |
> |
> | In a script, you will most likely not want unpack and repack an iso
> image (too much time and CPU). I like the idea of the base images
> (that's what Morphix does). Now you would want the list of apps in
> those premade iso files to be editable by the user choice portion of the
> program and build the iso from scratch. This would help to build the
> iso from the latest version of each app in the repository, unless you
> wanted the packages to stay frozen for some reason. Each category would
> add preselected packages to the list and then the user expert mode would
> edit the final list. I wonder if dependencies would still be met in
> this fashion. You will probably want to tie in to dpkg or apt with your
> script. Look at how the current Debian Net installer works. It doesn't
> build an ISO on the fly, but allows the lang. choice and package choice.
> maybe you just need to add the ISO creation to the end of that rather
> than have it install to HDD and remove their GUI front-end for a w!
> | eb-based one. Or tie-in to theirs with the web front-end if
> possible. The Progeny kickstart project might be another avenue. They
> have been altering the Redhat mass installer to work w/ .debs and a
> Debian system. Kickstart is basically scripting for repetitive,
> duplicate installs.
>
> This could be an interesting project for the LUG. However, we might
> consider just making a nice script interface that people can use (a la
> jigdo, but easier to use) that will build the iso on their machine.
> Building it and downloading it from the server would eat a lot of
> resources and bandwidth.
>
> Chris
> - --
> I digitally sign my emails. If you see an attachment with .asc, then
> that means your email client doesn't support PGP digital signatures.
> http://www.gnupg.org/(en)/documentation/faqs.html#q1.1
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFBHOMSE5xXU3JS1mQRAoIhAKCN4FuCyk41KhUEvXN/AydjChWOBwCg2sA5
> 6rc6ATfMIF2hww5c+2V8vRM=
> =8mly
> -----END PGP SIGNATURE-----
>
I wouldn't mind trying to help on a project like that. I don't have
much to contribute to a interface, but would be willing to learn.
Thanks,
--
dj_goku
-www.djgoku.com-
-www.tektronic.org-
More information about the Kclug
mailing list