diff options
author | Jose M. Guisado <jguisado@soleta.eu> | 2021-11-08 14:56:01 +0100 |
---|---|---|
committer | Jose M. Guisado <jguisado@soleta.eu> | 2021-11-15 13:37:40 +0100 |
commit | 2d3d31bf61a8a0a1499ff2fe002019bdfc1241ec (patch) | |
tree | 39aaf4f33d4f80c2c54ddf6e1d7f6808dc680a41 /src/ogClient.py | |
parent | e549bd819ead5e66b3b0f86592b41399c62460eb (diff) |
#1065 src: add linux mode
ogClient can run in "linux" mode. In addition to live or virtual.
Serves as a substitute to the legacy ogagent, which has not received any
updates since 2020/07/23.
Linux mode initially supports remote reboot and poweroff. Requires
updated ogServer with the Linux ogclient state.
ogClient can be set up to run in linux mode by specifying it in
ogclient.json:
{
"opengnsys": {
"ip": "192.168.56.10",
"port": 8889,
"log": "DEBUG",
"mode": "linux",
...
}
Diffstat (limited to 'src/ogClient.py')
-rw-r--r-- | src/ogClient.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ogClient.py b/src/ogClient.py index 78130fb..d842ee5 100644 --- a/src/ogClient.py +++ b/src/ogClient.py @@ -30,7 +30,7 @@ class ogClient: self.CONFIG = config self.mode = self.CONFIG['opengnsys']['mode'] - if self.mode not in {'virtual', 'live'}: + if self.mode not in {'virtual', 'live', 'linux'}: raise ValueError('Mode not supported.') if self.CONFIG['samba']['activate']: |