From e87094a3f1dd693491b1cbc6b740c696cfe0e053 Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Wed, 19 Mar 2025 12:12:14 +0100 Subject: [PATCH] refs #1679 add interfaceAdm/IniciarSesion.py --- ogclient/interfaceAdm/IniciarSesion.py | 33 +++++++++++++++----------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/ogclient/interfaceAdm/IniciarSesion.py b/ogclient/interfaceAdm/IniciarSesion.py index 48aa5d5..8ccfaaf 100755 --- a/ogclient/interfaceAdm/IniciarSesion.py +++ b/ogclient/interfaceAdm/IniciarSesion.py @@ -1,18 +1,23 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 + import sys import subprocess -def main(): - args = sys.argv[1:] - - if len(args) == 1: - disk = 1 - part = args[0] - else: - disk = args[0] - part = args[1] - - boot_os(disk, part) +import ogGlobals +from SystemLib import ogRaiseError -if __name__ == "__main__": - main() +# UHU - Comprobamos el disco, si solo hay un parametro, disco es 1, por compatibilidad con clientes antiguos +prog = sys.argv[0] +if len (sys.argv) < 2 or len (sys.argv) > 3: + ogRaiseError ([], ogGlobals.OG_ERR_FORMAT, f'{prog} disk [partition]') + sys.exit (1) +args = sys.argv[1:] + +if 1 == len (args): + disk = '1' + part = args[0] +else: + disk = args[0] + part = args[1] + +subprocess.run ([f'{ogGlobals.OGSCRIPTS}/bootOs.py', disk, part])