diff options
author | Irina Gómez <irinagomez@us.es> | 2019-05-22 10:24:20 +0200 |
---|---|---|
committer | Irina Gómez <irinagomez@us.es> | 2019-05-22 10:24:20 +0200 |
commit | 093ebcd4610be859c0c4e6ed702de2d4d112e51a (patch) | |
tree | 388985c5730d4b5a64042f4af4edb3e9e264884a /client | |
parent | d7d1ec812ec9e02c30cfa7d32b8d130d17207ebc (diff) |
#802 #889 createImage script don't use 'ogSaveImageInfo' for Windows. 'ogSaveImageInfo' function is removed.
Diffstat (limited to 'client')
-rw-r--r-- | client/engine/UEFI.lib | 69 | ||||
-rwxr-xr-x | client/shared/scripts/createImage | 3 |
2 files changed, 0 insertions, 72 deletions
diff --git a/client/engine/UEFI.lib b/client/engine/UEFI.lib index ca64ff08..5bef80e6 100644 --- a/client/engine/UEFI.lib +++ b/client/engine/UEFI.lib @@ -487,75 +487,6 @@ fi #/** -# ogSaveImageInfo -#@brief Crea un fichero con la información de la imagen. -#@param int_ndisk nº de orden del disco -#@param int_nfilesys nº de orden del sistema de archivos -#@param REPO|CACHE repositorio -#@param str_imgname nombre de la imagen -#@return (nada) -#@exception OG_ERR_FORMAT formato incorrecto. -#@exception OG_ERR_NOTFOUND fichero o dispositivo no encontrado. -#*/ ## -function ogSaveImageInfo () { -local DISK PART IMGDIR IMGNAME INFO INFOFILE DEVICE DATA GUID -local EFIPARTDEVICE EFIDEVICE EFIDATA EFIGUID - -# Si se solicita, mostrar ayuda. -if [ "$*" == "help" ]; then - ogHelp "$FUNCNAME" "$FUNCNAME int_ndisk int_nfilesys REPO|CACHE str_imgname" \ - "$FUNCNAME 1 2 REPO Windows" - return -fi -# Error si no se reciben 4 parámetros. -[ $# -eq 4 ] || ogRaiseError $OG_ERR_FORMAT "$FUNCNAME int_ndisk int_nfilesys REPO|CACHE str_imgname" || return $? - -DISK=$1 -PART=$2 -IMGDIR="$(ogGetParentPath "$3" "/$4")" -# Si no existe el directorio de la imagen me salgo -[ "$IMGDIR" != "" ] || ogRaiseError $OG_ERR_NOTFOUND "$3 $(dirname $4)" || return $? -IMGNAME="$(basename "$4")" -INFOFILE="$IMGDIR/.$IMGNAME.img.json" - -DEVICE=$(ogDiskToDev $DISK) || return $? -DATA=$(sfdisk -J $DEVICE) -GUID=$(echo $DATA|jq ".partitiontable|.id"|tr -d \") - -# Información de la imagen. Valor inicial de efi: false -INFO=$(cat << EOT | jq . -{"name":"$IMGNAME","efi":"false","guid":"$GUID"} -EOT - ) - -if ogIsEfiActive; then - # Cambio valor de efi a true - INFO=$(echo $INFO| jq --arg aux true '. + {efi: $aux}') - - # Obtener partición EFI. - read -e EFIDISK EFIPART <<<"$(ogGetEsp)" - EFIPARTDEVICE=$(ogDiskToDev $EFIDISK $EFIPART) || return $? - if [ $DISK -eq $EFIDISK ]; then - EFIDEVICE=$DEVICE - EFIDATA=$DATA - EFIGUID=$GUID - else - EFIDEVICE=$(ogDiskToDev $EFIDISK) - EFIDATA=$(sfdisk -J $EFIDEVICE) - EFIGUID=$(echo $EFIDATA|jq ".partitiontable|.id"|tr -d \") - fi - - # Incluyo valor de EFIGUID (por si partición EFI en distinto disco que la de sistema) - INFO=$(echo $INFO| jq --arg aux $EFIGUID '. + {espguid: $aux}') -fi - -cat << EOT | jq . > $INFOFILE -$INFO -EOT -} - - -#/** # ogNvramSetNext #@brief Configura el próximo arranque con la entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el orden. #@param Num_order_entry | Label_entry Número de orden o la etiqueta de la entrada a borrar. diff --git a/client/shared/scripts/createImage b/client/shared/scripts/createImage index 7b99afe2..be1cb439 100755 --- a/client/shared/scripts/createImage +++ b/client/shared/scripts/createImage @@ -131,9 +131,6 @@ OSTYPE="$(ogGetOsType $1 $2)" if ogIsEfiActive && [ "$OSTYPE" == "Windows" ]; then ogEcho log session "[25] $MSG_HELP_ogCopyEfiBootLoader" ogCopyEfiBootLoader $1 $2 - echo ogSaveImageInfo $1 $2 "$REPO" "$4" - ogSaveImageInfo $1 $2 "$REPO" "$4" - fi # Evaluar variable de engine.cfg para reducir el sistema de archivos en la creacion |