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