From: Michael Tremer Date: Wed, 20 May 2026 10:31:14 +0000 (+0000) Subject: python3-supervisor: New package X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a15383e0502e5f2a5b4450dbf942e13c4e05a29d;p=ipfire-2.x.git python3-supervisor: New package Required by Knot Resolver. Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/common/python3-supervisor b/config/rootfiles/common/python3-supervisor new file mode 100644 index 000000000..e5ec6a4b2 --- /dev/null +++ b/config/rootfiles/common/python3-supervisor @@ -0,0 +1,128 @@ +usr/bin/echo_supervisord_conf +usr/bin/pidproxy +usr/bin/supervisorctl +usr/bin/supervisord +usr/lib/python3.10/site-packages/supervisor +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/supervisor-4.3.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/supervisor/__init__.py +#usr/lib/python3.10/site-packages/supervisor/childutils.py +#usr/lib/python3.10/site-packages/supervisor/compat.py +#usr/lib/python3.10/site-packages/supervisor/confecho.py +#usr/lib/python3.10/site-packages/supervisor/datatypes.py +#usr/lib/python3.10/site-packages/supervisor/dispatchers.py +#usr/lib/python3.10/site-packages/supervisor/events.py +#usr/lib/python3.10/site-packages/supervisor/http.py +#usr/lib/python3.10/site-packages/supervisor/http_client.py +#usr/lib/python3.10/site-packages/supervisor/loggers.py +#usr/lib/python3.10/site-packages/supervisor/medusa +#usr/lib/python3.10/site-packages/supervisor/medusa/__init__.py +#usr/lib/python3.10/site-packages/supervisor/medusa/asynchat_25.py +#usr/lib/python3.10/site-packages/supervisor/medusa/asyncore_25.py +#usr/lib/python3.10/site-packages/supervisor/medusa/auth_handler.py +#usr/lib/python3.10/site-packages/supervisor/medusa/counter.py +#usr/lib/python3.10/site-packages/supervisor/medusa/default_handler.py +#usr/lib/python3.10/site-packages/supervisor/medusa/filesys.py +#usr/lib/python3.10/site-packages/supervisor/medusa/http_date.py +#usr/lib/python3.10/site-packages/supervisor/medusa/http_server.py +#usr/lib/python3.10/site-packages/supervisor/medusa/logger.py +#usr/lib/python3.10/site-packages/supervisor/medusa/producers.py +#usr/lib/python3.10/site-packages/supervisor/medusa/util.py +#usr/lib/python3.10/site-packages/supervisor/medusa/xmlrpc_handler.py +#usr/lib/python3.10/site-packages/supervisor/options.py +#usr/lib/python3.10/site-packages/supervisor/pidproxy.py +#usr/lib/python3.10/site-packages/supervisor/poller.py +#usr/lib/python3.10/site-packages/supervisor/process.py +#usr/lib/python3.10/site-packages/supervisor/rpcinterface.py +#usr/lib/python3.10/site-packages/supervisor/scripts +#usr/lib/python3.10/site-packages/supervisor/scripts/loop_eventgen.py +#usr/lib/python3.10/site-packages/supervisor/scripts/loop_listener.py +#usr/lib/python3.10/site-packages/supervisor/scripts/sample_commevent.py +#usr/lib/python3.10/site-packages/supervisor/scripts/sample_eventlistener.py +#usr/lib/python3.10/site-packages/supervisor/scripts/sample_exiting_eventlistener.py +#usr/lib/python3.10/site-packages/supervisor/skel +#usr/lib/python3.10/site-packages/supervisor/skel/sample.conf +#usr/lib/python3.10/site-packages/supervisor/socket_manager.py +#usr/lib/python3.10/site-packages/supervisor/states.py +#usr/lib/python3.10/site-packages/supervisor/supervisorctl.py +#usr/lib/python3.10/site-packages/supervisor/supervisord.py +#usr/lib/python3.10/site-packages/supervisor/templating.py +#usr/lib/python3.10/site-packages/supervisor/tests +#usr/lib/python3.10/site-packages/supervisor/tests/__init__.py +#usr/lib/python3.10/site-packages/supervisor/tests/base.py +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/donothing.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/example +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/example/included.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/include.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1054.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1170a.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1170b.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1170c.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1224.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1231a.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1231b.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1231c.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1298.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1483a.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1483b.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1483c.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-1596.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-291a.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-550.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-565.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-638.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-663.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-664.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-733.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-835.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-836.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/issue-986.conf +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/listener.py +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/print_env.py +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/spew.py +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/test_1231.py +#usr/lib/python3.10/site-packages/supervisor/tests/fixtures/unkillable_spew.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_childutils.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_confecho.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_datatypes.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_dispatchers.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_end_to_end.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_events.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_http.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_http_client.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_loggers.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_options.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_pidproxy.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_poller.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_process.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_rpcinterfaces.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_socket_manager.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_states.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_supervisorctl.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_supervisord.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_templating.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_web.py +#usr/lib/python3.10/site-packages/supervisor/tests/test_xmlrpc.py +#usr/lib/python3.10/site-packages/supervisor/ui +#usr/lib/python3.10/site-packages/supervisor/ui/images +#usr/lib/python3.10/site-packages/supervisor/ui/images/icon.png +#usr/lib/python3.10/site-packages/supervisor/ui/images/rule.gif +#usr/lib/python3.10/site-packages/supervisor/ui/images/state0.gif +#usr/lib/python3.10/site-packages/supervisor/ui/images/state1.gif +#usr/lib/python3.10/site-packages/supervisor/ui/images/state2.gif +#usr/lib/python3.10/site-packages/supervisor/ui/images/state3.gif +#usr/lib/python3.10/site-packages/supervisor/ui/images/supervisor.gif +#usr/lib/python3.10/site-packages/supervisor/ui/status.html +#usr/lib/python3.10/site-packages/supervisor/ui/stylesheets +#usr/lib/python3.10/site-packages/supervisor/ui/stylesheets/supervisor.css +#usr/lib/python3.10/site-packages/supervisor/ui/tail.html +#usr/lib/python3.10/site-packages/supervisor/version.txt +#usr/lib/python3.10/site-packages/supervisor/web.py +#usr/lib/python3.10/site-packages/supervisor/xmlrpc.py diff --git a/lfs/python3-supervisor b/lfs/python3-supervisor new file mode 100644 index 000000000..cb2271a2c --- /dev/null +++ b/lfs/python3-supervisor @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 4.3.0 + +THISAPP = supervisor-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16fe4f09b1fdbc9b18c67ba1d68425772fbfadc5417b39926dbbad55aca833c082566c924baa5fa9d1accc8ce518da23751d69fcd2c685ead5be57f42108a633 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index c8849bf3a..3d641cdff 100755 --- a/make.sh +++ b/make.sh @@ -2135,6 +2135,7 @@ build_system() { lfsmake2 python3-aiosignal lfsmake2 python3-frozenlist lfsmake2 python3-aiohttp + lfsmake2 python3-supervisor lfsmake2 knot lfsmake2 knot-resolver lfsmake2 spectre-meltdown-checker