sysutils/ansible: Do not replace shebangs within modules
It turns out that Ansible does not like when we replace the shebang lines with a path to a Python interpreter with a trailing number (like "python3.9"). Stop replacing the shebang lines in modules directories. If it turns out to be problematic as well, we may consider introducing an indirect symlink to the versioned Python interpreter from a path like /usr/local/libexec/ansible/bin/python for example. PR: 265211 Reported by: vladimir-csp@yandex.ru
This commit is contained in:
parent
8dc2ffeba9
commit
a6edc54ae6
@ -1,5 +1,6 @@
|
||||
PORTNAME= ansible
|
||||
DISTVERSION= 6.0.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
@ -21,7 +22,12 @@ SHEBANG_FILES= ansible_collections/community/zabbix/roles/zabbix_proxy/files/ins
|
||||
ansible_collections/cyberark/conjur/ci/build_release \
|
||||
ansible_collections/cyberark/conjur/ci/publish_to_galaxy \
|
||||
ansible_collections/ovirt/ovirt/roles/disaster_recovery/files/ovirt-dr
|
||||
SHEBANG_GLOB= *.py *.sh build.py.generic
|
||||
# It's probably best to leave shebangs in modules untouched as they must be
|
||||
# either unversioned or absent.
|
||||
# See [1] and [2].
|
||||
# [1]: https://github.com/ansible/ansible/issues/78243
|
||||
# [2]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265211
|
||||
SHEBANG_REGEX= (([^/])|(/[^m])|(/m[^o])|(/mo[^d])|(/mod[^u])|(/modu[^l])|(/modul[^e])|(/module[^s])|(/modules[^/]))*\.(py|sh|build.py.generic)
|
||||
python_OLD_CMD= /Users/kbreit/Documents/Programming/ansible_collections/cisco/meraki/venv/bin/python
|
||||
|
||||
CONFLICTS_INSTALL= ${_ANSIBLE_PACKAGES:N${PKGBASE}}
|
||||
|
Loading…
Reference in New Issue
Block a user