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