ogclone-engine/ogclient/scripts/createImageCustomTemplate.py

27 lines
1.0 KiB
Python

import sys
import os
#!/usr/bin/env python3
def main():
# Control de parámetros.
if len(sys.argv) != 5:
ogRaiseError(os.getenv('OG_ERR_FORMAT', 1), "createImageCustom int_ndisc int_npart str_repo str_imgname")
# Toma de parámetros.
DISK = sys.argv[1] # Nº de disco.
PART = sys.argv[2] # Nº de partición.
REPO = sys.argv[3].upper() # Repositorio (en mayúsculas).
IMGNAME = sys.argv[4] # Nombre canónico de imagen (sin extensión).
# Paso 0: Añadir código para realizar control de errores de los parámetros de entrada (recomendado).
# Paso 1: Añadir aquí el código para el proceso previo antes de la creación de la imagen en el equipo modelo (opcional).
# Paso 2: Sustituir, si se desea, la llamada al proceso estándar de creación de imagen por código personalizado.
createImage(DISK, PART, REPO, IMGNAME)
# Paso 3: Añadir aquí el código para el proceso posterior tras la creación de la imagen (opcional).
if __name__ == "__main__":
main()