Project

General

Profile

« Previous | Next » 

Revision 3ee97912

Added by Eric Helms over 5 years ago

Add dependent client repos to foreman-client-release

View differences:

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