Project

General

Profile

« Previous | Next » 

Revision 7e8b8126

Added by Eric Helms almost 6 years ago

Add prerelease macro to Katello nightly packages

View differences:

package_manifest.yaml
- "{{ nightly_releaser }}"
build_package_tito_releaser_args: "{{ nightly_package_tito_releaser_args }}"
nightly_package_tito_releaser_args:
- "--arg jenkins_job=katello-master-release"
- "--arg jenkins_job=rubygem-katello-nightly-release"
rubygem-qpid_messaging: {}
rubygem-redhat_access: {}
rubygem-redhat_access_lib: {}
packages/katello/katello-installer-base/katello-installer-base.spec
%undefine scl_prefix
%global scl_ruby /usr/bin/ruby
# %%global prever .rc1
%global release 1.nightly
# %%global prerelease .rc1
%global release 2
Name: katello-installer-base
Version: 3.9.0
Release: %{?prever:0.}%{release}%{?prever}%{?dist}
Release: %{?prerelease:0.}%{release}%{?prerelease}%{?dist}
Summary: Puppet-based installer for the Katello and Katello Capsule
Group: Applications/System
License: GPLv3+ and ASL 2.0
URL: https://theforeman.org/plugins/katello
Source0: https://fedorapeople.org/groups/katello/releases/source/tarball/katello-installer-%{version}%{?prever}.tar.gz
Source0: https://fedorapeople.org/groups/katello/releases/source/tarball/katello-installer-%{version}%{?prerelease}.tar.gz
BuildArch: noarch
Obsoletes: katello-installer < 2.1.0
......
including Foreman and Foreman Proxy.
%prep
%setup -q -n katello-installer-%{version}%{?prever}
%setup -q -n katello-installer-%{version}%{?prerelease}
%build
#replace shebangs
......
%doc README.*
%changelog
* Tue Jul 24 2018 Eric D. Helms <ericdhelms@gmail.com> 3.9.0-2
- Add prerelease macro support
* Wed Jul 18 2018 Eric D. Helms <ericdhelms@gmail.com> 3.9.0-1.nightly
- Bump to 3.9
packages/katello/katello-repos/katello-repos.spec
%define repo_dist %{dist}
%endif
# %%global prever .rc1
%global release 1.nightly
# %%global prerelease .rc1
%global release 2
Name: katello-repos
Version: 3.9.0
Release: %{?prever:0.}%{release}%{?prever}%{?dist}
Release: %{?prerelease:0.}%{release}%{?prerelease}%{?dist}
Summary: Definition of yum repositories for Katello
Group: Applications/Internet
......
%endif
%changelog
* Tue Jul 24 2018 Eric D. Helms <ericdhelms@gmail.com> - 3.9.0-2
- Add prerelease macro support
* Wed Jul 18 2018 Eric D. Helms <ericdhelms@gmail.com> 3.9.0-1.nightly
- Bump
packages/katello/katello/katello.spec
%global homedir %{_datarootdir}/%{name}
%global confdir common
%global release 2.nightly
# %%global prerelease .rc1
%global release 3
Name: katello
Version: 3.9.0
Release: %{?prever:0.}%{release}%{?prever}%{?dist}
Release: %{?prerelease:0.}%{release}%{?prerelease}%{?dist}
Summary: A package for managing application life-cycle for Linux systems
BuildArch: noarch
......
%{_sysconfdir}/bash_completion.d/katello-service
%changelog
* Tue Jul 24 2018 Eric D. Helms <ericdhelms@gmail.com> - 3.9.0-3
- Add prerelease macro support
* Thu Jul 19 2018 Chris Roberts <chrobert@redhat.com> - 3.9.0-2.nightly
- Updated katello-debug to remove qpid resource mgr command
packages/katello/rubygem-katello/rubygem-katello.spec
%global foreman_min_version 1.18.0
%global plugin_name katello
%global gem_name katello
# %%global prever .rc1
# %%global prerelease .rc1
%global mainver 3.9.0
%global release 1.nightly
%global release 2
Name: %{?scl_prefix}rubygem-%{gem_name}
Summary: Content and Subscription Management plugin for Foreman
Version: %{mainver}
Release: %{?prever:0.}%{release}%{?prever}%{?dist}
Release: %{?prerelease:0.}%{release}%{?prerelease}%{?dist}
Group: Applications/Systems
License: GPLv2
URL: https://theforeman.org/plugins/katello
Source0: https://rubygems.org/downloads/%{gem_name}-%{version}%{?prever}.gem
Source0: https://rubygems.org/downloads/%{gem_name}-%{version}%{?prerelease}.gem
Requires: katello-selinux
Requires: foreman-postgresql
......
gem unpack %{SOURCE0}
%{?scl:EOF}
%setup -q -D -T -n %{gem_name}-%{version}
%setup -q -D -T -n %{gem_name}-%{version}%{?prerelease}
%{?scl:scl enable %{scl} - << \EOF}
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
......
%{gem_instdir}/webpack
%changelog
* Tue Jul 24 2018 Eric D. Helms <ericdhelms@gmail.com> - 3.9.0-2
- Add prerelease macro support
* Wed Jul 18 2018 Eric D. Helms <ericdhelms@gmail.com> 3.9.0-1.nightly
- Bump to 3.9

Also available in: Unified diff