# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-salt VERSION= 3007.1 KEYWORDS= python sysutils VARIANTS= v12 v11 SDESC[v11]= Remote execution and config mgmt system (3.11) SDESC[v12]= Remote execution and config mgmt system (3.12) HOMEPAGE= http://saltstack.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= PYPI/s/salt DISTFILE[1]= salt-3007.1.tar.gz:main DF_INDEX= 1 SPKGS[v11]= single SPKGS[v12]= single OPTIONS_AVAILABLE= PY311 PY312 OPTIONS_STANDARD= none VOPTS[v11]= PY311=ON PY312=OFF VOPTS[v12]= PY311=OFF PY312=ON USES= cpe DISTNAME= salt-3007.1 LICENSE= APACHE20:single LICENSE_TERMS= single:{{WRKSRC}}/LICENSE LICENSE_FILE= APACHE20:stock LICENSE_SCHEME= solo CPE_PRODUCT= salt CPE_VENDOR= saltstack FPC_EQUIVALENT= sysutils/py-salt PYD_INSTALL_TARGET= --salt-root-dir=/ --salt-config-dir={{PREFIX}}/etc/salt --salt-cache-dir=/var/cache/salt --salt-sock-dir=/var/run/salt --salt-srv-root-dir={{PREFIX}}/etc/salt --salt-base-file-roots-dir={{PREFIX}}/etc/salt/states --salt-base-pillar-roots-dir={{PREFIX}}/etc/salt/pillar --salt-base-master-roots-dir={{PREFIX}}/etc/salt/salt-master --salt-logs-dir=/var/log/salt --salt-pidfile-dir=/var/run install RC_SUBR= salt_api:single salt_master:single salt_minion:single salt_proxy:single salt_syndic:single SUB_FILES= messages-single.ucl SUB_LIST= PYTHON_CMD={{PYTHON_CMD}} [PY311].BUILDRUN_DEPENDS_ON= python-Jinja2:single:v11 python-msgpack:single:v11 python-PyYAML:single:v11 python-MarkupSafe:single:v11 python-requests:single:v11 python-pyzmq:single:v11 [PY311].RUN_DEPENDS_ON= python-pycryptodomex:single:v11 python-distro:single:v11 [PY311].USES_ON= python:v11,sutools [PY312].BUILDRUN_DEPENDS_ON= python-Jinja2:single:v12 python-msgpack:single:v12 python-PyYAML:single:v12 python-MarkupSafe:single:v12 python-requests:single:v12 python-pyzmq:single:v12 [PY312].RUN_DEPENDS_ON= python-pycryptodomex:single:v12 python-distro:single:v12 [PY312].USES_ON= python:v12,sutools post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/salt ${INSTALL_DATA} ${WRKSRC}/conf/master \ ${STAGEDIR}${PREFIX}/etc/salt/master.sample ${INSTALL_DATA} ${WRKSRC}/conf/minion \ ${STAGEDIR}${PREFIX}/etc/salt/minion.sample pre-configure: .for file in conf/minion conf/master doc/man/salt-key.1 \ doc/man/salt-cp.1 doc/man/salt-minion.1 doc/man/salt-syndic.1 \ doc/man/salt-master.1 doc/man/salt-run.1 doc/man/salt.7 doc/man/salt.1 \ doc/man/salt-call.1 \ salt/modules/mysql.py salt/utils/parsers.py salt/modules/tls.py \ salt/modules/postgres.py salt/utils/migrations.py ${REINPLACE_CMD} -e 's|/etc/salt|${PREFIX}/etc/salt|' \ -e 's|/srv/salt|${PREFIX}/etc/salt/states|' \ -e 's|/srv/pillar|${PREFIX}/etc/salt/pillar|' ${WRKSRC}/${file} .endfor ${REINPLACE_CMD} -e 's|yumpkg5|pkg|' ${WRKSRC}/conf/minion ${REINPLACE_CMD} -e 's|__PREFIX__|${PREFIX}|' ${WRKSRC}/salt/utils/rsax931.py [FILE:405:descriptions/desc.single] SaltStack takes a new approach to infrastructure management by developing software that is easy enough to get running in seconds, scalable enough to manage tens of thousands of servers, and fast enough to control and communicate with them in milliseconds. SaltStack delivers a dynamic infrastructure communication bus used for orchestration, remote execution, configuration management and much more. [FILE:97:distinfo] b933ac4cb3e4b1118b46dada55c9cc6bdc6f0f94b4c92877aec44b25c6a28c9a 19401831 salt-3007.1.tar.gz [FILE:62:manifests/plist.single] @sample etc/salt/master.sample @sample etc/salt/minion.sample [FILE:615:patches/patch-salt_utils_rsax931.py] --- salt/utils/rsax931.py.orig 2024-03-03 07:00:21 UTC +++ salt/utils/rsax931.py @@ -92,7 +92,7 @@ def _find_libcrypto(): # This could be /opt/tools/lib (Global Zone) or # /opt/local/lib (non-Global Zone), thus the two checks # below - lib = glob.glob("/opt/saltstack/salt/run/libcrypto.so*") + lib = glob.glob('__PREFIX__/lib/libcrypto.so*') lib = lib or glob.glob("/opt/local/lib/libcrypto.so*") lib = lib or glob.glob("/opt/tools/lib/libcrypto.so*") lib = lib[0] if lib else None [FILE:1365:files/messages-single.ucl.in] salt: { type: "install" message: <