mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-06-10 11:00:22 +00:00
shadowsocks: When editing configuration, don't re-enable
If the app is disabled and configuration is edited, don't start the daemon. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Nektarios Katakis <iam@nektarioskatakis.xyz>
This commit is contained in:
parent
79a9948290
commit
6c73b18d7f
@ -107,7 +107,11 @@ def subcommand_merge_config(_):
|
||||
config = sys.stdin.read()
|
||||
config = json.loads(config)
|
||||
_merge_config(config)
|
||||
action_utils.service_restart(shadowsocks.managed_services[0])
|
||||
|
||||
# Don't try_restart because initial configuration may not be valid so
|
||||
# shadowsocks will not be running even when enabled.
|
||||
if action_utils.service_is_enabled(shadowsocks.managed_services[0]):
|
||||
action_utils.service_restart(shadowsocks.managed_services[0])
|
||||
|
||||
|
||||
def main():
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user