Details
-
Improvement
-
Resolution: Not a Bug
-
Minor
-
Lustre 2.7.0
-
None
-
RHEL6, RHEL7
Description
The lustre 2.7.0 release stores RPMS for RHEL6 under: https://downloads.hpdd.intel.com/public/lustre/lustre-2.7.0/el6.6
This path is inflexible and cannot be generalized for future RHEL 6 minor release updates (6.X), as there exist no yum variable specifying X.
Solution:
- provide a symbolic link el6 -> el6.6, which points to the latest release.
After that change the lustre yum repo file can just contain for any RHEL version, e.g. for the server :
...
baseurl=https://downloads.hpdd.intel.com/public/lustre/lustre-2.7.0/el$releasever/server
...
Users who want to stay with 6.6 build of lustre will be able to use the explicit:
.../latest-feature-release/el6.6
This is the method used for handling minor releases by the official CentOS repositories: http://mirror.centos.org/centos/
A similar problem exist for https://downloads.hpdd.intel.com/public/lustre/lustre-2.7.0/el7
which should be a link to 7.0.1406 or whatever version of RHEL 7 lustre has been built against.
For more information about yum variables see: unix.stackexchange.com/questions/19701/yum-how-can-i-view-variables-like-releasever-basearch-yum0
Great - thanks for confirming Marcin.