Merge pull request #12265 from ansible/fix-amazon-linux-rpm-build
Potential fix for amazon linux's rpm doing something strange with the python_sitelib macro #12166
This commit is contained in:
commit
dc945b8040
1 changed files with 11 additions and 0 deletions
|
@ -93,6 +93,17 @@ are transferred to managed machines automatically.
|
|||
|
||||
%install
|
||||
%{__python} setup.py install -O1 --prefix=%{_prefix} --root=%{buildroot}
|
||||
|
||||
# Amazon Linux doesn't install to dist-packages but python_sitelib expands to
|
||||
# that location and the python interpreter expects things to be there.
|
||||
if expr x'%{python_sitelib}' : 'x.*dist-packages/\?' ; then
|
||||
DEST_DIR='%{buildroot}%{python_sitelib}'
|
||||
SOURCE_DIR=$(echo "$DEST_DIR" | sed 's/dist-packages/site-packages/g')
|
||||
if test -d "$SOURCE_DIR" -a ! -d "$DEST_DIR" ; then
|
||||
mv $SOURCE_DIR $DEST_DIR
|
||||
fi
|
||||
fi
|
||||
|
||||
mkdir -p %{buildroot}/etc/ansible/
|
||||
cp examples/hosts %{buildroot}/etc/ansible/
|
||||
cp examples/ansible.cfg %{buildroot}/etc/ansible/
|
||||
|
|
Loading…
Reference in a new issue