From 22f83d8deafcc434d4c8550df9df382f1bd30185 Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Thu, 19 Sep 2024 14:23:47 +0200 Subject: [PATCH] refs #708 ogLive agent: do not activate within an operating system --- src/opengnsys/modules/server/ogAdmClient/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/opengnsys/modules/server/ogAdmClient/__init__.py b/src/opengnsys/modules/server/ogAdmClient/__init__.py index 1a7411e..0fae84d 100644 --- a/src/opengnsys/modules/server/ogAdmClient/__init__.py +++ b/src/opengnsys/modules/server/ogAdmClient/__init__.py @@ -455,6 +455,11 @@ class ogAdmClientWorker (ServerWorker): """ Sends OGAgent activation notification to OpenGnsys server """ + if not os.path.exists ('/scripts/oginit'): + ## no estamos en oglive, este modulo no debe cargarse + ## esta lógica la saco de src/opengnsys/linux/operations.py, donde hay un if similar + raise Exception ('Refusing to load within an operating system') + self.pathinterface = None self.IPlocal = None ## Ip del ordenador self.idordenador = None ## Identificador del ordenador