@@ -24,6 +24,7 @@ Requires: tar
24
24
Requires: %{name }-docs = %{version }-%{release }
25
25
Requires: %{name }-playbooks = %{version }-%{release }
26
26
Requires: %{name }-roles = %{version }-%{release }
27
+ Obsoletes: atomic-openshift-utils <= 3.10
27
28
Requires: java-1.8.0-openjdk-headless
28
29
Requires: httpd-tools
29
30
Requires: libselinux-python
@@ -42,16 +43,13 @@ for Openshift and Atomic Enterprise.
42
43
43
44
%build
44
45
45
- # atomic-openshift-utils install
46
- pushd utils
47
- %{__python} setup.py build
48
- popd
49
-
50
46
%install
51
47
# Base openshift-ansible install
52
48
mkdir -p %{buildroot }%{_datadir }/%{name }
53
49
mkdir -p %{buildroot }%{_datadir }/ansible/%{name }/inventory
54
50
cp -rp inventory/dynamic %{buildroot }%{_datadir }/ansible/%{name }/inventory
51
+ cp etc/ansible.cfg %{buildroot }%{_datadir }/ansible/%{name }/ansible.cfg
52
+ cp etc/ansible-quiet.cfg %{buildroot }%{_datadir }/ansible/%{name }/ansible-quiet.cfg
55
53
56
54
# openshift-ansible-bin install
57
55
mkdir -p %{buildroot }%{_bindir }
@@ -83,25 +81,15 @@ rm -rf %{buildroot}%{_datadir}/ansible/%{name}/roles/contiv/*
83
81
# touch a file in contiv so that it can be added to SCM's
84
82
touch %{buildroot }%{_datadir }/ansible/%{name }/roles/contiv/.empty_dir
85
83
86
- # atomic-openshift-utils install
87
- pushd utils
88
- %{__python} setup.py install --skip-build --root %{buildroot }
89
- # Remove this line once the name change has happened
90
- mv -f %{buildroot }%{_bindir }/oo-install %{buildroot }%{_bindir }/atomic-openshift-installer
91
- mkdir -p %{buildroot }%{_datadir }/atomic-openshift-utils/
92
- cp etc/ansible.cfg %{buildroot }%{_datadir }/atomic-openshift-utils/ansible.cfg
93
- mkdir -p %{buildroot }%{_mandir }/man1/
94
- cp -v docs/man/man1/atomic-openshift-installer.1 %{buildroot }%{_mandir }/man1/
95
- cp etc/ansible-quiet.cfg %{buildroot }%{_datadir }/atomic-openshift-utils/ansible-quiet.cfg
96
- popd
97
-
98
84
# Base openshift-ansible files
99
85
%files
100
86
%doc README*
101
87
%license LICENSE
102
88
%dir %{_datadir }/ansible/%{name }
103
89
%{_datadir }/ansible/%{name }/inventory/dynamic
104
90
%ghost %{_datadir }/ansible/%{name }/playbooks/common/openshift-master/library.rpmmoved
91
+ %{_datadir }/ansible/%{name }/ansible.cfg
92
+ %{_datadir }/ansible/%{name }/ansible-quiet.cfg
105
93
106
94
# ----------------------------------------------------------------------------------
107
95
# openshift-ansible-docs subpackage
@@ -175,30 +163,6 @@ BuildArch: noarch
175
163
%files roles
176
164
%{_datadir}/ansible/%{name}/roles
177
165
178
- # ----------------------------------------------------------------------------------
179
- # atomic-openshift-utils subpackage
180
- # ----------------------------------------------------------------------------------
181
-
182
- %package -n atomic-openshift-utils
183
- Summary: Atomic OpenShift Utilities
184
- BuildRequires: python-setuptools
185
- Requires: %{name}-playbooks = %{version}-%{release}
186
- Requires: python-click
187
- Requires: python-setuptools
188
- Requires: PyYAML
189
- BuildArch: noarch
190
-
191
- %description -n atomic-openshift-utils
192
- Atomic OpenShift Utilities includes
193
- - atomic-openshift-installer
194
- - other utilities
195
-
196
- %files -n atomic-openshift-utils
197
- %{python_sitelib}/ooinstall*
198
- %{_bindir}/atomic-openshift-installer
199
- %{_datadir}/atomic-openshift-utils/ansible.cfg
200
- %{_mandir}/man1/*
201
- %{_datadir}/atomic-openshift-utils/ansible-quiet.cfg
202
166
203
167
204
168
%changelog
0 commit comments