-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Mar 06 00:11, Brian Stinson wrote:
Hi Folks,
Now that we have SIG Content in the /altarch directories for CentOS 7 on the mirrors, we need to come with some requirements and recommendations for dealing with the different locations.
tl;dr The current thinking is to add the following snippet in the %post of centos-release and release to all of the arches. This will set a yum var to the correct content location when a new system gets installed:
`uname -m | grep -q 'x86_64' && echo 'centos' >/etc/yum/vars/contentdir || echo 'altarch' >/etc/yum/vars/contentdir`
Here's the start of a proposal from the SIG perspective
## Requirements:
The same noarch binary RPM *must* be distributable to the Extras repo for each architecture
The centos-release-<SIG> packages *must* require centos-release
## New Recommendations for creating a centos-release file:
- A yum variable called 'contentdir' will be populated with the toplevel directory for SIGs to use
1.) Modify baseurls in the SIG repo files to look like the following (using openstack-queens as an example):
[centos-openstack-queens] name=CentOS-7 - OpenStack queens baseurl=http://mirror.centos.org/$contentdir/cloud/$basearch/openstack-queens/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud exclude=sip,PyQt4
## Discussion
I'd like to hear thoughts, additions, and subtractions here before we update the SIGGuide and rework centos-release.
Cheers!
-- Brian Stinson _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
To be clear,
This is a PROPOSAL at this stage, we haven't actually made any changes to centos-release yet. At this point if you're actively doing work relying on the new variable, it will break!
Also thank you to the folks up-thread who pointed out that there was a typo in the repo entry. mirror.centos.org should use http://
- --Brian