Revision 3ee97912
Added by Eric Helms over 5 years ago
package_manifest.yaml | ||
---|---|---|
- el6-epel
|
||
- el6-extras
|
||
- el6-puppet-5
|
||
- el6-subscription-manager
|
||
- el6-qpid
|
||
- el6-pulp
|
||
- el6-foreman-client-nightly
|
||
- el5-base
|
||
- el5-updates
|
||
... | ... | |
- el6-epel
|
||
- el6-extras
|
||
- el6-puppet-5
|
||
- el6-subscription-manager
|
||
- el6-qpid
|
||
- el6-katello-client-nightly
|
||
- el5-base
|
||
... | ... | |
- el6-epel
|
||
- el6-extras
|
||
- el6-puppet-5
|
||
- el6-subscription-manager
|
||
- el6-qpid
|
||
foreman-client-repoclosure-el5:
|
||
repoclosure_config: repoclosure/yum_el5.conf
|
||
... | ... | |
- el6-epel
|
||
- el6-extras
|
||
- el6-puppet-5
|
||
- el6-subscription-manager
|
||
- el6-qpid
|
||
katello-client-repoclosure-el5:
|
||
repoclosure_config: repoclosure/yum_el5.conf
|
packages/foreman/foreman-release/foreman-release.spec | ||
---|---|---|
%define repo_dist %{dist}
|
||
%endif
|
||
|
||
%global release 5
|
||
%global release 6
|
||
%global prerelease develop
|
||
|
||
Name: foreman-release
|
||
... | ... | |
Source3: foreman-rails.repo
|
||
Source4: foreman-rails.gpg
|
||
Source5: foreman-client.repo
|
||
Source6: qpid-copr.repo
|
||
Source7: subscription-manager.repo
|
||
Source8: pulp.repo
|
||
|
||
# Required by RHEL5
|
||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||
... | ... | |
%config %{repo_dir}/foreman-client.repo
|
||
%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-foreman
|
||
|
||
%if 0%{?rhel} == 6
|
||
%config %{repo_dir}/pulp.repo
|
||
%config %{repo_dir}/qpid-copr.repo
|
||
%endif
|
||
|
||
%if 0%{?rhel} == 5
|
||
%config %{repo_dir}/subscription-manager.repo
|
||
%endif
|
||
|
||
%if 0%{?suse_version}
|
||
%dir /etc/pki
|
||
%dir /etc/pki/rpm-gpg
|
||
... | ... | |
install -Dpm0644 %{SOURCE3} %{buildroot}%{repo_dir}/foreman-rails.repo
|
||
install -Dpm0644 %{SOURCE5} %{buildroot}%{repo_dir}/foreman-client.repo
|
||
|
||
%if 0%{?rhel} == 6
|
||
install -m 644 %{SOURCE8} %{buildroot}%{repo_dir}/pulp.repo
|
||
install -m 644 %{SOURCE6} %{buildroot}%{repo_dir}/qpid-copr.repo
|
||
%endif
|
||
|
||
%if 0%{?rhel} == 5
|
||
install -m 644 %{SOURCE7} %{buildroot}%{repo_dir}/subscription-manager.repo
|
||
%endif
|
||
|
||
trimmed_dist=`echo %{repo_dist} | sed 's/^\.//'`
|
||
sed "s/\$DIST/${trimmed_dist}/g" -i %{buildroot}%{repo_dir}/*.repo
|
||
|
||
... | ... | |
%{_sysconfdir}/pki/rpm-gpg/*
|
||
|
||
%changelog
|
||
* Thu Sep 27 2018 Eric D. Helms <ericdhelms@gmail.com> - 1.20.0-0.6.develop
|
||
- Add required repos to deploy in foreman-client-release
|
||
|
||
* Fri Sep 14 2018 Eric D. Helms <ericdhelms@gmail.com> - 1.20.0-0.5.develop
|
||
- Rename client subpackge to foreman-client-release
|
||
|
packages/foreman/foreman-release/pulp.repo | ||
---|---|---|
[pulp]
|
||
name=Pulp Community Release
|
||
baseurl=https://repos.fedorapeople.org/repos/pulp/pulp/stable/latest/$releasever/$basearch
|
||
gpgkey=https://repos.fedorapeople.org/repos/pulp/pulp/GPG-RPM-KEY-pulp-2
|
||
enabled=1
|
||
gpgcheck=1
|
packages/foreman/foreman-release/qpid-copr.repo | ||
---|---|---|
[group_qpid-qpid]
|
||
name=Copr repo for qpid owned by @qpid
|
||
baseurl=https://copr-be.cloud.fedoraproject.org/results/@qpid/qpid/epel-6-$basearch/
|
||
skip_if_unavailable=True
|
||
gpgcheck=1
|
||
gpgkey=https://copr-be.cloud.fedoraproject.org/results/@qpid/qpid/pubkey.gpg
|
||
enabled=1
|
||
enabled_metadata=1
|
packages/foreman/foreman-release/subscription-manager.repo | ||
---|---|---|
[subscription-manager]
|
||
name=Subscription manager repository from Candlepin
|
||
baseurl=https://repos.fedorapeople.org/candlepin/subscription-manager/epel-5/x86_64/
|
||
gpgcheck=0
|
||
enabled=1
|
repoclosure/yum.conf | ||
---|---|---|
name=el6-puppet-5
|
||
baseurl=https://yum.puppetlabs.com/puppet5/el/6/x86_64/
|
||
|
||
[el6-subscription-manager]
|
||
name=el6-subscription-manager
|
||
baseurl=https://copr-be.cloud.fedoraproject.org/results/dgoodwin/subscription-manager/epel-6-x86_64/
|
||
|
||
[el6-qpid]
|
||
name=el6-qpid
|
||
baseurl=https://copr-be.cloud.fedoraproject.org/results/ndp/qpid/epel-6-x86_64/
|
||
|
||
[el6-pulp]
|
||
name=Pulp Community Release
|
||
baseurl=https://repos.fedorapeople.org/repos/pulp/pulp/stable/latest/el6/x86_64
|
||
|
||
[el6-foreman-client-nightly]
|
||
name=Foreman Client nightly EL6
|
||
baseurl=http://koji.katello.org/releases/yum/foreman-client-nightly/el6/x86_64/
|
repoclosure/yum_el6.conf | ||
---|---|---|
name=el6-puppet-5
|
||
baseurl=https://yum.puppetlabs.com/puppet5/el/6/x86_64/
|
||
|
||
[el6-subscription-manager]
|
||
name=el6-subscription-manager
|
||
baseurl=https://copr-be.cloud.fedoraproject.org/results/dgoodwin/subscription-manager/epel-6-x86_64/
|
||
|
||
[el6-qpid]
|
||
name=el6-qpid
|
||
baseurl=https://copr-be.cloud.fedoraproject.org/results/ndp/qpid/epel-6-x86_64/
|
||
... | ... | |
[el6-katello-client-nightly]
|
||
name=Katello nightly EL6
|
||
baseurl=http://koji.katello.org/releases/yum/katello-nightly/client/el6/x86_64/
|
||
|
||
[el6-pulp]
|
||
name=Pulp Community Release
|
||
baseurl=https://repos.fedorapeople.org/repos/pulp/pulp/stable/latest/el6/x86_64
|
Also available in: Unified diff
Add dependent client repos to foreman-client-release