15.4.4.2. Cambiar los hashbangs de /usr/bin/python3 en sus paquetes personalizados
Además, los hashbangs en la forma /usr/bin/python3
son reemplazados por defecto con hashbangs que apuntan a Python desde el paquete platform-python
utilizado para las herramientas del sistema con Red Hat Enterprise Linux.
Para cambiar los hashbangs de /usr/bin/python3
en sus paquetes personalizados para que apunten a una versión de Python instalada desde Application Stream, en la forma /usr/bin/python3.6
, utilice el siguiente procedimiento.
Procedimiento
Añada el paquete
python36-rpm-macros
en la sección BuildRequires del archivo SPEC incluyendo la siguiente línea:BuildRequires: python36-rpm-macros
Para evitar la comprobación del hashbang y su modificación por el script BRP, utilice la siguiente directiva RPM:
%undefine p_mangle_shebangs
Si está utilizando otra versión que no sea Python 3.6, ajuste los comandos anteriores para incluir la versión respectiva.