Andrew Green wrote:
I was wondering what peoples preferred methods would
be.
Put the files to be installed into a single CAB file (ReactOS style),
multiple CAB files (NT5 style) or some other container (NT6 style), but
don't just use the system files the Live-CD needs to run.
ROS shall be installable from a minimal Live-CD system. We cannot ensure
that this minimal system includes _all_ components that can be
installed. Also this stuff should be properly separated to allow things
such as installing ROS under Windows.
It's certainly possible to just put all files uncompressed on the
Live-CD, but cleaner and more flexible in the long-term if we separate
this stuff.
The additional space on the CD should be neglectable for any reasonable
solution. LZMA compression already makes a Live-CD smaller than a
Boot-CD, so even a minimal Live-CD plus already compressed files of a
Boot-CD shouldn't consume that much more space on our servers.
- Colin