releases reorganization
Mike Burns
mburns at redhat.com
Mon Mar 18 13:02:27 UTC 2013
With the beta release of 3.2 EL6 rpms, I had to re-organize the releases
area a bit. Previously, the stable, beta, and alpha directories were
symbolic links to the top level 3.2 or 3.1 directories. Because EL6 is
part of 3.2, but not considered "stable" yet, I needed a way to handle
that. The result:
Top level 3.1, 3.2, 3.3, etc directories contain src, iso, rpm, and
tools directories. The rpm directory will contain *all* distributions
that are available for that release, whether beta, alpha, or stable.
releases
├── 3.2
│ ├── iso
│ ├── rpm
│ │ ├── EL
│ │ │ └── 6
│ │ │ ├── i686
│ │ │ ├── noarch
│ │ │ ├── repodata
│ │ │ │ └── repomd.xml
│ │ │ ├── SRPMS
│ │ │ └── x86_64
│ │ └── Fedora
│ │ ├── 17 -> ../../../3.1/rpm/Fedora/17
│ │ ├── 18
│ │ │ ├── i686
│ │ │ ├── noarch
│ │ │ ├── repodata
│ │ │ │ └── repomd.xml
│ │ │ ├── SRPMS
│ │ │ └── x86_64
│ │ └── 19 -> 18
│ ├── src
│ └── tools
The beta, alpha, and stable symlinks are now real directories containing
symlinks for iso src and tools. The rpm directory contains symlinks to
the appropriate stable release for the version.
releases
└── stable
├── iso -> /var/www/html/releases/3.2/iso
├── rpm
│ └── Fedora
│ ├── 17 -> /var/www/html/releases/3.1/rpm/Fedora/17
│ └── 18 -> /var/www/html/releases/3.2/rpm/Fedora/18
├── src -> /var/www/html/releases/3.2/src
└── tools -> /var/www/html/releases/3.2/tools
releases
├── beta
│ ├── iso -> ../3.2/iso
│ ├── rpm
│ │ ├── EL -> ../../3.2/rpm/EL
│ │ └── Fedora -> ../../3.2/rpm/Fedora/
│ ├── src -> ../3.2/src
│ └── tools -> ../3.2/tools
I've made these changes already due to requests from some developers who
couldn't find the EL6 rpms under 3.2. If we want to change this model,
then let me know. Otherwise, I'll add this documentation to the wiki.
Mike
More information about the Infra
mailing list