OPNSense/core 91be9a6src/etc/rc.d configd, src/opnsense/service configd_ctl.py configd.py

python 2-->3 / configd

First (functional) attempt, this needs to stay on devel for some time there might be dragons ;)

src/etc/rc.d/configd --> command_interpreter could cause restart issues after an upgrade, the rc system doesn't like command changes it seems. Maybe not a real world problem, just haven't tried it yet.
unit tests are somewhat functional, although generating all templates will likely fail, since the test config doesn't include all data involved.
DeltaFile
+28-28src/opnsense/service/modules/template.py
+17-17src/opnsense/service/modules/processhandler.py
+11-8src/opnsense/service/tests/template.py
+6-6src/opnsense/service/configd_ctl.py
+7-4src/opnsense/service/tests/core.py
+5-5src/opnsense/service/modules/ph_inline_actions.py
+2-2src/opnsense/service/configd.py
+2-2src/opnsense/service/modules/csconfigparser.py
+1-1src/etc/rc.d/configd
+1-1src/opnsense/service/modules/addons/template_helpers.py
+1-1src/opnsense/service/run_unittests.py
+1-1src/opnsense/service/modules/config.py
+1-0src/opnsense/service/tests/config/config.xml
+83-7613 files

UnifiedSplitRaw