Hi,
Update to the latest supervisor.
Tested my config on both the old and new versions, no breakage detected.
No need to set the pidfile in the rc script, as that's patched in the
config file already.
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/supervisor/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile 4 May 2018 13:28:45 -0000 1.12
+++ Makefile 27 Apr 2019 16:12:18 -0000
@@ -2,7 +2,7 @@
COMMENT= system to monitor and control processes
-MODPY_EGG_VERSION = 3.3.4
+MODPY_EGG_VERSION = 4.0.2
DISTNAME= supervisor-${MODPY_EGG_VERSION}
CATEGORIES= sysutils
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/supervisor/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo 4 May 2018 13:28:45 -0000 1.8
+++ distinfo 27 Apr 2019 15:53:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (supervisor-3.3.4.tar.gz) = ISIBo/0dNcFQ7ww1vwZ2/RpsGV+2C/DyFH/n29MX5nI=
-SIZE (supervisor-3.3.4.tar.gz) = 419794
+SHA256 (supervisor-4.0.2.tar.gz) = VgRFfaT7idhQ54wSggX+STjJJ3+HMBiFszyUxgNh5XU=
+SIZE (supervisor-4.0.2.tar.gz) = 434408
Index: patches/patch-supervisor_skel_sample_conf
===================================================================
RCS file:
/cvs/ports/sysutils/supervisor/patches/patch-supervisor_skel_sample_conf,v
retrieving revision 1.5
diff -u -p -r1.5 patch-supervisor_skel_sample_conf
--- patches/patch-supervisor_skel_sample_conf 15 Nov 2017 16:38:14 -0000
1.5
+++ patches/patch-supervisor_skel_sample_conf 27 Apr 2019 16:23:30 -0000
@@ -42,17 +42,17 @@ Index: supervisor/skel/sample.conf
+;startsecs=10 ; # of secs prog must stay up to be running
(def. 1)
;startretries=3 ; max # of serial start failures when starting
(default 3)
;autorestart=unexpected ; when to restart if exited after running
(def: unexpected)
- ;exitcodes=0,2 ; 'expected' exit codes used with autorestart
(default 0,2)
-@@ -93,7 +93,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
- ;stderr_logfile_backups=10 ; # of stderr logfile backups (0 means none,
default 10)
+ ;exitcodes=0 ; 'expected' exit codes used with autorestart
(default 0)
+@@ -95,7 +95,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
;stderr_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0)
;stderr_events_enabled=false ; emit events on stderr writes (default false)
+ ;stderr_syslog=false ; send stderr to syslog with process name
(default false)
-;environment=A="1",B="2" ; process environment additions (def no adds)
+;environment=A=1,B=2 ; process environment additions (def no adds)
;serverurl=AUTO ; override serverurl computation (childutils)
; The sample eventlistener section below shows all possible eventlistener
-@@ -110,7 +110,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
+@@ -112,7 +112,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
;umask=022 ; umask for process (default None)
;priority=-1 ; the relative start priority (default -1)
;autostart=true ; start at supervisord start (default: true)
@@ -60,17 +60,17 @@ Index: supervisor/skel/sample.conf
+;startsecs=10 ; # of secs prog must stay up to be running
(def. 1)
;startretries=3 ; max # of serial start failures when starting
(default 3)
;autorestart=unexpected ; autorestart if exited after running (def:
unexpected)
- ;exitcodes=0,2 ; 'expected' exit codes used with autorestart
(default 0,2)
-@@ -128,7 +128,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
- ;stderr_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default
50MB)
+ ;exitcodes=0 ; 'expected' exit codes used with autorestart
(default 0)
+@@ -132,7 +132,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
;stderr_logfile_backups=10 ; # of stderr logfile backups (0 means none,
default 10)
;stderr_events_enabled=false ; emit events on stderr writes (default false)
+ ;stderr_syslog=false ; send stderr to syslog with process name
(default false)
-;environment=A="1",B="2" ; process environment additions
+;environment=A=1,B=2 ; process environment additions
;serverurl=AUTO ; override serverurl computation (childutils)
; The sample group section below shows all possible group values. Create one
-@@ -144,5 +144,5 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
+@@ -148,5 +148,5 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
; interpreted as relative to this file. Included files *cannot*
; include files themselves.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/supervisor/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 15 Nov 2017 16:38:14 -0000 1.5
+++ pkg/PLIST 27 Apr 2019 15:55:11 -0000
@@ -1,21 +1,24 @@
@comment $OpenBSD: PLIST,v 1.5 2017/11/15 16:38:14 landry Exp $
+@rcscript ${RCDIR}/supervisord
bin/echo_supervisord_conf
bin/pidproxy
bin/supervisorctl
bin/supervisord
lib/python${MODPY_VERSION}/site-packages/supervisor/
-lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}-nspkg.pth
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/namespace_packages.txt
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/supervisor-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/supervisor/__init__.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/childutils.py
lib/python${MODPY_VERSION}/site-packages/supervisor/childutils.pyc
+lib/python${MODPY_VERSION}/site-packages/supervisor/compat.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/compat.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/confecho.py
lib/python${MODPY_VERSION}/site-packages/supervisor/confecho.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/datatypes.py
@@ -51,14 +54,10 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/http_server.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/logger.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/logger.pyc
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/m_syslog.py
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/m_syslog.pyc
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/medusa_gif.py
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/medusa_gif.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/producers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/producers.pyc
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/status_handler.py
-lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/status_handler.pyc
+lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/util.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/util.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/xmlrpc_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/xmlrpc_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/options.py
@@ -100,6 +99,20 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/base.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/donothing.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/example/
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/example/included.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/example/issue-1184.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/include.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-1054.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-1224.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-565.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-638.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-663.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-664.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-835.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/issue-836.conf
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/listener.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/listener.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/spew.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/spew.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/unkillable_spew.py
@@ -112,10 +125,14 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_datatypes.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_dispatchers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_dispatchers.pyc
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_end_to_end.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_end_to_end.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_events.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_events.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_http.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_http.pyc
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_http_client.py
+lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_http_client.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_loggers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_loggers.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_options.py
@@ -179,4 +196,3 @@ share/doc/supervisor/subprocess.rst
share/doc/supervisor/upgrading.rst
share/doc/supervisor/xmlrpc.rst
@sample ${SYSCONFDIR}/supervisord.d/
-@rcscript ${RCDIR}/supervisord
Index: pkg/supervisord.rc
===================================================================
RCS file: /cvs/ports/sysutils/supervisor/pkg/supervisord.rc,v
retrieving revision 1.2
diff -u -p -r1.2 supervisord.rc
--- pkg/supervisord.rc 11 Jan 2018 19:27:10 -0000 1.2
+++ pkg/supervisord.rc 27 Apr 2019 16:22:10 -0000
@@ -3,7 +3,7 @@
# $OpenBSD: supervisord.rc,v 1.2 2018/01/11 19:27:10 rpe Exp $
daemon="${TRUEPREFIX}/bin/supervisord"
-daemon_flags="-c ${SYSCONFDIR}/supervisord.conf --pidfile
/var/run/supervisor/supervisord.pid"
+daemon_flags="-c ${SYSCONFDIR}/supervisord.conf"
. /etc/rc.d/rc.subr
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk