Hi.

I am addressing two issues here. The setproctitle problem in the rc.d(8)
scripts I reported in the past https://marc.info/?t=170056003800006&r=1&w=2
and change for pexp works for me.

Second is, salt needs tornado.


Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/salt/Makefile,v
diff -u -p -u -r1.189 Makefile
--- Makefile    20 Mar 2025 09:30:47 -0000      1.189
+++ Makefile    25 Mar 2025 09:49:33 -0000
@@ -17,6 +17,7 @@ COMMENT =             remote execution and configur
 
 MODPY_DISTV =  3007.1
 DISTNAME =             salt-${MODPY_DISTV}
+REVISION =             1
 
 CATEGORIES =           sysutils net devel
 
@@ -39,12 +40,14 @@ BUILD_DEPENDS =             textproc/py-yaml \
 # requirements/base.txt
 RUN_DEPENDS =          devel/py-looseversion \
                        devel/py-jmespath \
+                       devel/py-setproctitle \
                        net/py-msgpack>=0.6.2v0 \
                        security/py-cryptography \
                        textproc/py-MarkupSafe \
                        textproc/py-yaml \
                        www/py-jinja2 \
                        www/py-requests \
+                       www/py-tornado \
                        sysutils/py-distro>=1.5.0 \
                        sysutils/py-packaging
 
Index: pkg/salt_api.rc
===================================================================
RCS file: /cvs/ports/sysutils/salt/pkg/salt_api.rc,v
diff -u -p -u -r1.3 salt_api.rc
--- pkg/salt_api.rc     11 Mar 2022 19:58:00 -0000      1.3
+++ pkg/salt_api.rc     25 Mar 2025 09:49:33 -0000
@@ -5,7 +5,7 @@ daemon_user="_salt"
 
 . /etc/rc.d/rc.subr
 
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="python${MODPY_VERSION}: ${MODPY_BIN} ${daemon}${daemon_flags:+ 
${daemon_flags}}.*"
 rc_reload=NO
 
 rc_cmd $1
Index: pkg/salt_master.rc
===================================================================
RCS file: /cvs/ports/sysutils/salt/pkg/salt_master.rc,v
diff -u -p -u -r1.6 salt_master.rc
--- pkg/salt_master.rc  11 Mar 2022 19:58:00 -0000      1.6
+++ pkg/salt_master.rc  25 Mar 2025 09:49:33 -0000
@@ -4,7 +4,7 @@ daemon="${TRUEPREFIX}/bin/salt-master -d
 
 . /etc/rc.d/rc.subr
 
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="python${MODPY_VERSION}: ${MODPY_BIN} ${daemon}${daemon_flags:+ 
${daemon_flags}}.*"
 rc_reload=NO
 
 rc_cmd $1
Index: pkg/salt_minion.rc
===================================================================
RCS file: /cvs/ports/sysutils/salt/pkg/salt_minion.rc,v
diff -u -p -u -r1.5 salt_minion.rc
--- pkg/salt_minion.rc  11 Mar 2022 19:58:00 -0000      1.5
+++ pkg/salt_minion.rc  25 Mar 2025 09:49:33 -0000
@@ -4,7 +4,7 @@ daemon="${TRUEPREFIX}/bin/salt-minion -d
 
 . /etc/rc.d/rc.subr
 
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="python${MODPY_VERSION}: ${MODPY_BIN} ${daemon}${daemon_flags:+ 
${daemon_flags}}.*"
 rc_reload=NO
 
 rc_cmd $1
Index: pkg/salt_proxy.rc
===================================================================
RCS file: /cvs/ports/sysutils/salt/pkg/salt_proxy.rc,v
diff -u -p -u -r1.3 salt_proxy.rc
--- pkg/salt_proxy.rc   11 Mar 2022 19:58:00 -0000      1.3
+++ pkg/salt_proxy.rc   25 Mar 2025 09:49:33 -0000
@@ -4,7 +4,7 @@ daemon="${TRUEPREFIX}/bin/salt-proxy -d"
 
 . /etc/rc.d/rc.subr
 
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="python${MODPY_VERSION}: ${MODPY_BIN} ${daemon}${daemon_flags:+ 
${daemon_flags}}.*"
 rc_reload=NO
 
 rc_cmd $1
Index: pkg/salt_syndic.rc
===================================================================
RCS file: /cvs/ports/sysutils/salt/pkg/salt_syndic.rc,v
diff -u -p -u -r1.4 salt_syndic.rc
--- pkg/salt_syndic.rc  11 Mar 2022 19:58:00 -0000      1.4
+++ pkg/salt_syndic.rc  25 Mar 2025 09:49:33 -0000
@@ -5,7 +5,7 @@ daemon_flags="-u _salt"
 
 . /etc/rc.d/rc.subr
 
-pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
+pexp="python${MODPY_VERSION}: ${MODPY_BIN} ${daemon}${daemon_flags:+ 
${daemon_flags}}.*"
 rc_reload=NO
 
 rc_cmd $1


-- 
Regards,
 Mikolaj

Reply via email to