From 4a0ea48c8df2f1896a5b6bea5e24ed5d9dd44410 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Mar 27 2017 18:43:26 +0000 Subject: Add a symlink for ansible executables to be accessed via python major version (ie: ansible-3) in addition to python-major-minor (ansible-3.6) --- diff --git a/ansible.spec b/ansible.spec index 4fa73c9..3cbdfe3 100644 --- a/ansible.spec +++ b/ansible.spec @@ -20,7 +20,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Name: ansible Summary: SSH-based configuration management, deployment, and task execution system Version: 2.2.2.0 -Release: 0.2.rc1%{?dist} +Release: 0.3.rc1%{?dist} Group: Development/Libraries License: GPLv3+ @@ -229,6 +229,7 @@ popd for i in $RPM_BUILD_ROOT/%{_bindir}/ansible* ; do mv $i $i-%{python3_version} + ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3 done %endif # with_python3 @@ -236,6 +237,7 @@ done for i in $RPM_BUILD_ROOT/%{_bindir}/{ansible,ansible-console,ansible-doc,ansible-galaxy,ansible-playbook,ansible-pull,ansible-vault} ; do mv $i $i-%{python2_version} ln -s %{_bindir}/$(basename $i)-%{python2_version} $i + ln -s %{_bindir}/$(basename $i)-%{python2_version} $i-2 done mkdir -p $RPM_BUILD_ROOT/etc/ansible/ @@ -266,7 +268,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %{python_sitelib}/ansible* %{_bindir}/ansible* -%exclude %{_bindir}/ansible*%{python3_version} +%exclude %{_bindir}/ansible*-3* %config(noreplace) %{_sysconfdir}/ansible/ %doc README.md PKG-INFO COPYING CHANGELOG.md %doc %{_mandir}/man1/ansible* @@ -274,12 +276,16 @@ rm -rf $RPM_BUILD_ROOT %files -n ansible-python3 %defattr(-,root,root,-) %{python3_sitelib}/ansible* -%{_bindir}/ansible*%{python3_version} +%{_bindir}/ansible*-3* %config(noreplace) %{_sysconfdir}/ansible/ %doc README.md PKG-INFO COPYING CHANGELOG.md %doc %{_mandir}/man1/ansible* %changelog +* Mon Mar 27 2017 Toshio Kuratomi - - 2.2.2.0-0.3.rc1 +- Add a symlink for ansible executables to be accessed via python major version + (ie: ansible-3) in addition to python-major-minor (ansible-3.6) + * Wed Mar 8 2017 Toshio Kuratomi - - 2.2.2.0-0.2.rc1 - Add a python3 ansible package. Note that upstream doesn't intend for the library to be used by third parties so this is really just for the executables. It's not