aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2022-03-29 19:52:51 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2022-03-29 20:00:22 +0000
commitadbcbf8a27257b951a8e2fc30cf2f6027c800180 (patch)
treec190fe3aa2954247a0402993ad2214b95d3e35bb
parent5c01df84558325fb5269e22738d413ded47c97a7 (diff)
downloadports-adbcbf8a27257b951a8e2fc30cf2f6027c800180.tar.gz
ports-adbcbf8a27257b951a8e2fc30cf2f6027c800180.zip
sysutils/py-salt: Fix TCP transport
(cherry picked from commit d56492275f038123ccf335b2ab45e9bc9195ebe2)
-rw-r--r--sysutils/py-salt/Makefile1
-rw-r--r--sysutils/py-salt/files/patch-salt_transport_tcp.py11
2 files changed, 12 insertions, 0 deletions
diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile
index aa6ace075b5a..75276e5b1491 100644
--- a/sysutils/py-salt/Makefile
+++ b/sysutils/py-salt/Makefile
@@ -2,6 +2,7 @@
PORTNAME= salt
PORTVERSION= 3004.1
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-salt/files/patch-salt_transport_tcp.py b/sysutils/py-salt/files/patch-salt_transport_tcp.py
new file mode 100644
index 000000000000..e2f15a049619
--- /dev/null
+++ b/sysutils/py-salt/files/patch-salt_transport_tcp.py
@@ -0,0 +1,11 @@
+--- salt/transport/tcp.py.orig 2022-03-29 19:46:48 UTC
++++ salt/transport/tcp.py
+@@ -1561,7 +1561,7 @@ class PubServer(salt.ext.tornado.tcpserver.TCPServer):
+ @salt.ext.tornado.gen.coroutine
+ def publish_payload(self, package, _):
+ log.debug("TCP PubServer sending payload: %s", package)
+- payload = self.pack_publish(package)
++ package = self.pack_publish(package)
+ payload = salt.transport.frame.frame_msg(package["payload"])
+
+ to_remove = []