import supervisor-3.0, based on an initial port by viq

Supervisor is a client/server system that allows its users to monitor
and control a number of processes on UNIX-like operating systems.
[...]

ok sthen@
This commit is contained in:
jasper 2014-05-14 09:56:44 +00:00
parent ecf0f2dbc7
commit 377331eb89
6 changed files with 416 additions and 0 deletions

View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2014/05/14 09:56:44 jasper Exp $
COMMENT= system to monitor and control processes
MODPY_EGG_VERSION= 3.0
DISTNAME= supervisor-${MODPY_EGG_VERSION}
CATEGORIES= sysutils
HOMEPAGE= http://supervisord.org/
# BSD-derived
PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES= ${MASTER_SITE_PYPI:=s/supervisor/}
MODULES= lang/python
MODPY_SETUPTOOLS= Yes
RUN_DEPENDS= www/py-meld3
TEST_DEPENDS= devel/py-mock \
www/py-meld3
SUBST_VARS+= VARBASE
pre-configure:
${SUBST_CMD} ${WRKSRC}/supervisor/skel/sample.conf
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/supervisor/
${INSTALL_DATA} ${WRKSRC}/docs/* ${PREFIX}/share/doc/supervisor/
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (supervisor-3.0.tar.gz) = gqrFTFdgtqT0wo3aIDcU42Kmi0qbqFSfpllVmY46IhI=
SIZE (supervisor-3.0.tar.gz) = 459820

View File

@ -0,0 +1,78 @@
$OpenBSD: patch-supervisor_skel_sample_conf,v 1.1.1.1 2014/05/14 09:56:44 jasper Exp $
--- supervisor/skel/sample.conf.orig Tue Dec 17 17:20:12 2013
+++ supervisor/skel/sample.conf Tue Dec 17 17:39:28 2013
@@ -7,7 +7,7 @@
; variables can be expanded using this syntax: "%(ENV_HOME)s".
[unix_http_server]
-file=/tmp/supervisor.sock ; (the path to the socket file)
+file=${VARBASE}/run/supervisor/supervisor.sock ; (the path to the socket file)
;chmod=0700 ; socket file mode (default 0700)
;chown=nobody:nogroup ; socket file uid:gid owner
;username=user ; (default is no username (open server))
@@ -19,11 +19,11 @@ file=/tmp/supervisor.sock ; (the path to the socket
;password=123 ; (default is no password (open server))
[supervisord]
-logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)
+logfile=${VARBASE}/log/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
loglevel=info ; (log level;default info; others: debug,warn,trace)
-pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
+pidfile=${VARBASE}/run/supervisor/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false ; (start in foreground if true;default false)
minfds=1024 ; (min. avail startup file descriptors;default 1024)
minprocs=200 ; (min. avail process descriptors;default 200)
@@ -43,7 +43,7 @@ minprocs=200 ; (min. avail process des
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
-serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
+serverurl=unix://${VARBASE}/run/supervisor/supervisor.sock ; use a unix:// URL for a unix socket
;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket
;username=chris ; should be same as http_username if set
;password=123 ; should be same as http_password if set
@@ -62,8 +62,8 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
;umask=022 ; umask for process (default None)
;priority=999 ; the relative start priority (default 999)
;autostart=true ; start at supervisord start (default: true)
-;autorestart=unexpected ; whether/when to restart (default: unexpected)
-;startsecs=1 ; number of secs prog must stay running (def. 1)
+;autorestart=true ; retstart at unexpected quit (default: true)
+;startsecs=10 ; number of secs prog must stay running (def. 1)
;startretries=3 ; max # of serial start failures (default 3)
;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2)
;stopsignal=QUIT ; signal used to kill process (default TERM)
@@ -100,14 +100,12 @@ 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)
-;autorestart=unexpected ; whether/when to restart (default: unexpected)
-;startsecs=1 ; number of secs prog must stay running (def. 1)
+;autorestart=unexpected ; restart at unexpected quit (default: unexpected)
+;startsecs=10 ; number of secs prog must stay running (def. 1)
;startretries=3 ; max # of serial start failures (default 3)
;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2)
;stopsignal=QUIT ; signal used to kill process (default TERM)
;stopwaitsecs=10 ; max num secs to wait b4 SIGKILL (default 10)
-;stopasgroup=false ; send stop signal to the UNIX process group (default false)
-;killasgroup=false ; SIGKILL the UNIX process group (def false)
;user=chrism ; setuid to this UNIX account to run the program
;redirect_stderr=true ; redirect proc stderr to stdout (default false)
;stdout_logfile=/a/path ; stdout log path, NONE for none; default AUTO
@@ -118,7 +116,7 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
;stderr_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB)
;stderr_logfile_backups ; # of stderr logfile backups (default 10)
;stderr_events_enabled=false ; emit events on stderr writes (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 below sample group section shows all possible group values,
@@ -136,4 +134,4 @@ serverurl=unix:///tmp/supervisor.sock ; use a unix://
; include files themselves.
;[include]
-;files = relative/directory/*.ini
+;files = supervisord.d/*.ini

View File

@ -0,0 +1,8 @@
Supervisor is a client/server system that allows its users to monitor
and control a number of processes on UNIX-like operating systems.
It shares some of the same goals of programs like launchd, daemontools,
and runit. Unlike some of these programs, it is not meant to be run as a
substitute for init as "process id 1". Instead it is meant to be used
to control processes related to a project or a customer, and is meant to
start like any other program at boot time.

View File

@ -0,0 +1,277 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/05/14 09:56:44 jasper Exp $
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/childutils.py
lib/python${MODPY_VERSION}/site-packages/supervisor/childutils.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
lib/python${MODPY_VERSION}/site-packages/supervisor/datatypes.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/dispatchers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/dispatchers.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/events.py
lib/python${MODPY_VERSION}/site-packages/supervisor/events.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/http.py
lib/python${MODPY_VERSION}/site-packages/supervisor/http.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/http_client.py
lib/python${MODPY_VERSION}/site-packages/supervisor/http_client.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/loggers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/loggers.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/CHANGES.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/INSTALL.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/LICENSE.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/MANIFEST
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/Makefile
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/README.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/TODO.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/__init__.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/asynchat_25.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/asynchat_25.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/asyncore_25.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/asyncore_25.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/auth_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/auth_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/chat_server.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/chat_server.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/counter.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/counter.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/changelog
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/control
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/copyright
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/postinst
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/prerm
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/debian/rules
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/default_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/default_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/publish.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/publish.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/script_server.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/script_server.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/simple_anon_ftpd.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/simple_anon_ftpd.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/start_medusa.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/start_medusa.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/winFTPserver.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/demo/winFTPserver.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/README.html
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/async_blurbs.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/composing_producers.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/data_flow.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/data_flow.html
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/debugging.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/producers.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/programming.html
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/proxy_notes.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/threads.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/docs/tkinter.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/event_loop.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/event_loop.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/filesys.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/filesys.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/ftp_server.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/ftp_server.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/http_date.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/http_date.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/http_server.py
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/monitor.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/monitor.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/monitor_client.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/monitor_client.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/monitor_client_win32.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/monitor_client_win32.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/put_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/put_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/redirecting_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/redirecting_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/resolver.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/resolver.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/rpc_client.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/rpc_client.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/rpc_server.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/rpc_server.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/script_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/script_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/setup.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/setup.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/test/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/asyn_http_bench.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/asyn_http_bench.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/bench.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/bench.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/max_sockets.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/max_sockets.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_11.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_11.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_lb.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_lb.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_medusa.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_medusa.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_producers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_producers.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_single_11.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/test_single_11.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/test/tests.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/pi_module.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/pi_module.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/select_trigger.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/select_trigger.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/test_module.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/test_module.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/thread_channel.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/thread_channel.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/thread_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/thread/thread_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/unix_user_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/unix_user_handler.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/virtual_handler.py
lib/python${MODPY_VERSION}/site-packages/supervisor/medusa/virtual_handler.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
lib/python${MODPY_VERSION}/site-packages/supervisor/options.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/pidproxy.py
lib/python${MODPY_VERSION}/site-packages/supervisor/pidproxy.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/process.py
lib/python${MODPY_VERSION}/site-packages/supervisor/process.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/rpcinterface.py
lib/python${MODPY_VERSION}/site-packages/supervisor/rpcinterface.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/loop_eventgen.py
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/loop_eventgen.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/loop_listener.py
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/loop_listener.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_commevent.py
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_commevent.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_eventlistener.py
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_eventlistener.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_exiting_eventlistener.py
lib/python${MODPY_VERSION}/site-packages/supervisor/scripts/sample_exiting_eventlistener.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/skel/
lib/python${MODPY_VERSION}/site-packages/supervisor/skel/sample.conf
@sample ${SYSCONFDIR}/supervisord.conf
lib/python${MODPY_VERSION}/site-packages/supervisor/socket_manager.py
lib/python${MODPY_VERSION}/site-packages/supervisor/socket_manager.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/states.py
lib/python${MODPY_VERSION}/site-packages/supervisor/states.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/supervisorctl.py
lib/python${MODPY_VERSION}/site-packages/supervisor/supervisorctl.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/supervisord.py
lib/python${MODPY_VERSION}/site-packages/supervisor/supervisord.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/__init__.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/base.py
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/fakeos.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/fakeos.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
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/fixtures/unkillable_spew.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_childutils.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_childutils.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_confecho.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_confecho.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_datatypes.py
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_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_loggers.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_loggers.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_options.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_options.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_process.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_process.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_rpcinterfaces.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_rpcinterfaces.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_socket_manager.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_socket_manager.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_states.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_states.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_supervisorctl.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_supervisorctl.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_supervisord.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_supervisord.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_web.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_web.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_xmlrpc.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/test_xmlrpc.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/trackrefs.py
lib/python${MODPY_VERSION}/site-packages/supervisor/tests/trackrefs.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/button_refresh.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/button_restart.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/button_stop.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/icon.png
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/rule.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/state0.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/state1.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/state2.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/state3.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/images/supervisor.gif
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/status.html
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/stylesheets/
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/stylesheets/supervisor.css
lib/python${MODPY_VERSION}/site-packages/supervisor/ui/tail.html
lib/python${MODPY_VERSION}/site-packages/supervisor/version.txt
lib/python${MODPY_VERSION}/site-packages/supervisor/web.py
lib/python${MODPY_VERSION}/site-packages/supervisor/web.pyc
lib/python${MODPY_VERSION}/site-packages/supervisor/xmlrpc.py
lib/python${MODPY_VERSION}/site-packages/supervisor/xmlrpc.pyc
share/doc/supervisor/
share/doc/supervisor/Makefile
share/doc/supervisor/api.rst
share/doc/supervisor/conf.py
share/doc/supervisor/configuration.rst
share/doc/supervisor/development.rst
share/doc/supervisor/events.rst
share/doc/supervisor/faq.rst
share/doc/supervisor/glossary.rst
share/doc/supervisor/index.rst
share/doc/supervisor/installing.rst
share/doc/supervisor/introduction.rst
share/doc/supervisor/logging.rst
share/doc/supervisor/running.rst
share/doc/supervisor/subprocess-transitions.png
share/doc/supervisor/subprocess.rst
share/doc/supervisor/upgrading.rst
share/doc/supervisor/xmlrpc.rst
@sample ${SYSCONFDIR}/supervisord.d/
@rcscript ${RCDIR}/supervisord

View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# $OpenBSD: supervisord.rc,v 1.1.1.1 2014/05/14 09:56:44 jasper Exp $
daemon="${TRUEPREFIX}/bin/supervisord"
daemon_flags="-c ${SYSCONFDIR}/supervisord.conf --pidfile /var/run/supervisor/supervisord.pid"
. /etc/rc.d/rc.subr
pexp="${MODPY_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}}"
rc_reload=YES
rc_pre() {
install -d /var/run/supervisor
}
rc_cmd $1