27 lines
1.0 KiB
Python
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() |