Franco Fichtner
bf8604d9b8
plugins: widen error scope loosely related to #5061
2021-07-22 12:07:17 +02:00
Franco Fichtner
cf609e2e6a
src: small style update
2021-01-05 09:12:02 +01:00
Franco Fichtner
cf1f4e00b9
rc: support id in pluginctl -s mode
...
PR: https://forum.opnsense.org/index.php?topic=19240.0
2020-09-22 14:40:21 +02:00
Franco Fichtner
ae4a84ff5d
plugins: for console use append a newline
2020-03-23 12:10:04 +01:00
Ad Schellevis
1e2cc4724a
pluginctl: add -g to extract config.xml values, e.g. pluginctl -g system.firmware.plugins ( https://github.com/opnsense/core/issues/1663 )
2020-02-17 09:57:11 +01:00
Ad Schellevis
bb7557d38f
pluginctl, add run mode, so we can execute things like "pluginctl -r return_gateways_status". easier to ask the user when debugging.
...
while looking into https://github.com/opnsense/core/issues/3759
2019-10-13 12:39:09 +02:00
Franco Fichtner
c83daaa54b
sbin: usage print tweaks
2019-10-07 11:07:47 +02:00
Franco Fichtner
b2560c6eb4
services: split code to get rid of shallow services.inc #3736
2019-10-01 08:33:15 +02:00
Franco Fichtner
9c3cfc58c4
plugins: make pluginctl service restart verbose
2019-10-01 08:09:43 +02:00
Franco Fichtner
5868dda2cf
services: remove services_get() by flattening it into plugins_services()
2019-09-30 07:27:43 +02:00
Ad Schellevis
df5a33381f
pluginctl: explain what we are doing and prettify callflow a bit.
...
usage: pluginctl [-h] -[c] [-s] [arguments]
optional arguments:
-h show this help text and exit
-c configure mode (default), executes plugin [_configure] hook
-s service mode (e.g. myservice restart)
without arguments, a list of plugins of the requested type is shown
2019-08-08 11:22:30 +02:00
Franco Fichtner
f772b4ef9a
system: reduce diff vs. stable
2019-05-21 09:01:53 +02:00
Franco Fichtner
255e9b76b4
system: add pluginctl -s support
...
For legacy components route -s option through plugins_services()
to get a list of services that can be controlled like the GUI
controls. E.g.:
# pluginctl dhcpd [start|stop|restart]
PR: https://forum.opnsense.org/index.php?topic=12781.0
2019-05-20 21:05:10 +02:00
Franco Fichtner
e7aab795b7
system: list the commands for pluginctl when no argument is given
2019-05-09 09:54:16 +02:00
Franco Fichtner
04d4f50cca
interfaces: separate dhcpd from services.inc
2019-04-28 15:07:10 +02:00
Franco Fichtner
8d0072e775
system: only use rrd where needed
2019-04-23 17:18:53 +02:00
Franco Fichtner
a458aec929
plugins: remove spurious rc.plugins_configure
...
Prodded by: @adschellevis
2018-03-20 11:05:58 +01:00
Franco Fichtner
f0259c86c6
plugins: add pluginctl and assorted shuffling #1841
2017-09-23 14:52:58 +02:00