ogclone-engine/ogclient/scripts/createImageCustomTemplate.py

26 lines
816 B
Python

#!/usr/bin/python3
#/**
# createImageCustom
#@brief Plantilla para scirpt de creación personalizada de imagen.
#@param $1 nº de disco
#@param $2 nº de partición
#@param $3 Repositorio: CACHE, REPO o dirección IP
#@param $4 Nombre canónico de la imagen sin extensión
#@warning Renombrar este fichero como "createImageCustom" para sustituir al script estándar "createImage".
#**/
import sys
import subprocess
import ogGlobals
from SystemLib import ogRaiseError
# Control de parámetros.
if len (sys.argv) != 5:
ogRaiseError ([], ogGlobals.OG_ERR_FORMAT, f'{ogGlobals.lang.MSG_FORMAT} createImageCustom int_ndisc int_npart str_repo str_imgname')
sys.exit (1)
disk, par, repo, imgname = sys.argv[1:]
repo = repo.upper()
subprocess.run (['createImage.py', disk, par, repo, imgname])