CD image layout proposal
Cef
cef at optus.net
Tue Sep 14 16:48:49 CDT 2004
On Wed, 15 Sep 2004 03:29, Colin Watson wrote:
> We need to do a slight reorganization of the cdimage tree for tomorrow's
> preview release, mainly to make it easy to find the preview release and
> to make it easy for mirror sites to rsync it without too much
> complication.
>
> Some constraints:
>
> * Tomorrow's preview release needs to be easy to find if you start
> from the top level of /cdimage/.
>
> * Mirror sites have to be able to rsync the released CD images for
> this and all future releases fairly easily, without going to lots of
> effort to avoid getting stuff like daily builds. Ideally, this means
> that daily builds are somewhat distinct. (As far as Ubuntu is
> concerned, we probably don't want to be doing daily builds for more
> than one release at once anyway.)
>
> * Locations like /cdimage/daily/current/ and /cdimage/sounder-test/8/
> have already been publicized, so we can't break them straight away.
>
> * The directories can't be called 'warty' etc., since that sorts
> badly, although we can have symlinks.
>
> I see two obvious alternatives:
>
> 1)
>
> cdimage/
> 4.10/ all public Warty releases
> preview/
> install/ normal install CD, like Sounder releases
> live/ live CD, Morphix-derived
> final/
> install/
> live/
> 5.04/ all public Hoary releases
> beta/ Array CD releases will probably go here
> preview/
> install/
> live/
> final/
> install/
> live/
> ...
> daily/
> <random other stuff>
>
> 2)
>
> cdimage/
> releases/
> 4.10/
> 5.04/
> ...
> warty -> 4.10
> hoary -> 5.04
> daily/
> experimental/
> <random other stuff, maybe in a sub>
How about:
cdimage/
releases/
4.10 -> ../4.10
5.04 -> ../5.04
...
warty -> ../4.10
hoary -> ../5.04
4.10/ all public Warty releases
preview/
install/ normal install CD, like Sounder releases
live/ live CD, Morphix-derived
final/
install/
live/
5.04/ all public Hoary releases
beta/ Array CD releases will probably go here
preview/
install/
live/
final/
install/
live/
...
daily/
<random other stuff>
This combines both systems into a single setup, and provides a way for the
releases to be easily found. Of course, you could put all the files under
release and make the top level directories symlinks, which might make more
sense for mirrors (ie: just mirror the release directory).
More information about the sounder
mailing list