diff options
author | Irina Gómez <irinagomez@us.es> | 2019-04-15 10:47:20 +0200 |
---|---|---|
committer | Irina Gómez <irinagomez@us.es> | 2019-04-15 10:47:20 +0200 |
commit | b00e622946cb37fb20e00f27d43f9fef37ec260e (patch) | |
tree | 1cea86546075465398c45d4714de4e06c98bb4e4 /client/shared | |
parent | fae14f68cc17fdf1d96473fa1541137ba1186ac2 (diff) |
#802 #888 Functions for the NVRAM management. Functions in UEFI.lib ordered in alphabetical order.
Diffstat (limited to 'client/shared')
-rw-r--r-- | client/shared/etc/lang.ca_ES.conf | 10 | ||||
-rw-r--r-- | client/shared/etc/lang.en_GB.conf | 9 | ||||
-rw-r--r-- | client/shared/etc/lang.es_ES.conf | 10 | ||||
-rwxr-xr-x | client/shared/etc/preinit/loadenviron.sh | 1 |
4 files changed, 30 insertions, 0 deletions
diff --git a/client/shared/etc/lang.ca_ES.conf b/client/shared/etc/lang.ca_ES.conf index 517a1911..45fe5e97 100644 --- a/client/shared/etc/lang.ca_ES.conf +++ b/client/shared/etc/lang.ca_ES.conf @@ -16,6 +16,7 @@ MSG_ERR_IMAGE="No se puede crear o restaurar una image de sistema" MSG_ERR_NOTEXEC="Programa o función no ejecutable" MSG_ERR_NOTWRITE="No hay acceso de escritura" MSG_ERR_NOTCACHE="No existe particion Cache en el cliente" +MSG_ERR_NOTUEFI="La interfaz UEFI no está activa" MSG_ERR_CACHESIZE="El espacio de la cache local o remota no es suficiente" MSG_ERR_REDUCEFS="Error al reducir el sistema de archivos" MSG_ERR_EXTENDFS="Error al expandir el sistema de archivos" @@ -90,6 +91,7 @@ MSG_SPEED="Velocidad" # Mensajes de descripción breve de las funciones de la API. MSG_HELP_ogAclFilter="Extrae las acl de los ficheros de la diferencial" +MSG_HELP_ogActiveNvramEntry="Activa entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el orden." MSG_HELP_ogAddCmd="Añade comandos al fichero creado por la función ogInstalMiniSetup." MSG_HELP_ogAddRegistryKey="Añade una nueva clave al registro de Windows." MSG_HELP_ogAddRegistryValue="Añade un nuevo valor al registro de Windows." @@ -132,6 +134,7 @@ MSG_HELP_ogCreatePartitions="Define la estructura de particiones de un disco." MSG_HELP_ogCreatePartitionTable="Genera una tabla de particiones en caso de que no sea valida." MSG_HELP_ogCreateTorrent="" MSG_HELP_ogCopyEfiBootLoader="Copia el cargador de arranque desde la partición EFI a la de sistema." +MSG_HELP_ogDeleteNvramEntry="Borra entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el número de orden." MSG_HELP_ogDeleteCache="Elimina la partición de caché local." MSG_HELP_ogDeleteFile="Borra un fichero de un espacio de almacenamiento." MSG_HELP_ogDeletePartitionTable="Elimina la tabla de particiones del disco" @@ -173,6 +176,9 @@ MSG_HELP_ogGetMacAddress="Devuelve la dirección Ethernet del cliente." MSG_HELP_ogGetMountImageDir="Devuelve el directorio de montaje de una imagen." MSG_HELP_ogGetMountPoint="Devuelve el directorio donde está montado un sistema de archivos local." MSG_HELP_ogGetNetInterface="" +MSG_HELP_ogGetNvramCurrentEntry="Muestra la entrada del gestor de arranque (NVRAM) que ha iniciado el equipo." +MSG_HELP_ogGetNvramOrder="Muestra el orden de las entradas del gestor de arranque (NVRAM)." +MSG_HELP_ogGetNvramTimeout="Muestra el tiempo de espera del gestor de arranque (NVRAM)." MSG_HELP_ogGetOsType="Devuelve el tipo de un sistema operativo instalado." MSG_HELP_ogGetOsUuid="" MSG_HELP_ogGetOsVersion="Devuelve el tipo y la versión de un sistema operativo instalado." @@ -201,6 +207,7 @@ MSG_HELP_ogGrubUefiConf="Genera el fichero grub.cfg de la partición EFI." MSG_HELP_ogHelp="Muestra mensajes de ayudas para las funciones." MSG_HELP_ogHidePartition="Oculta una partición de Windows." MSG_HELP_ogIdToType="Devuelve el mnemónico asociado al identificador de tipo de partición." +MSG_HELP_ogInactiveNvramEntry="Inactiva entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el orden." MSG_HELP_ogInstallFirstBoot="Crea un archivo que se ejecutará en el primer arranque de Windows." MSG_HELP_ogInstallLaunchDaemon="Instala un archivo que se ejecutará en el arranque de macOS." MSG_HELP_ogInstallLinuxClient="$MSG_OBSOLETE." @@ -221,6 +228,7 @@ MSG_HELP_ogIsWritable="Comprueba si un sistema de archivos está montado con per MSG_HELP_ogLinuxBootParameters="Devuelve los parámetros de arranque de un sistema operativo Linux instalado." MSG_HELP_ogListHardwareInfo="Lista el inventario de dispositivos del cliente." MSG_HELP_ogListLogicalPartitions="" +MSG_HELP_ogListNvramEntry="Lista las entradas del gestor de arranque (NVRAN) marcando con un asterisco las activas" MSG_HELP_ogListPartitions="Lista la estructura de particiones de un disco." MSG_HELP_ogListPrimaryPartitions="" MSG_HELP_ogListRegistryKeys="Lista los nombres de las subclaves incluidas en una clave del registro de Windows." @@ -264,6 +272,8 @@ MSG_HELP_ogRestoreMbrImage="Restaura una imagen del sector de arranque (MBR)." MSG_HELP_ogRestoreUuidPartitions="Restaura los uuid de las particiones y la tabla de particiones." MSG_HELP_ogSaveImageInfo="Crea un fichero con la información de la imagen." MSG_HELP_ogSetLinuxName="" +MSG_HELP_ogSetNvramOrder="Configura el orden de las entradas del gestor de arranque (NVRAM)." +MSG_HELP_ogSetNvramTimeout="Configura el tiempo de espera del gestor de arranque (NVRAM)." MSG_HELP_ogSetPartitionActive="Establece el número de partición activa de un disco." MSG_HELP_ogSetPartitionId="Modifica el tipo de una partición física usando el mnemónico del tipo." MSG_HELP_ogSetPartitionSize="Establece el tamaño de una partición." diff --git a/client/shared/etc/lang.en_GB.conf b/client/shared/etc/lang.en_GB.conf index c16926d6..7455b585 100644 --- a/client/shared/etc/lang.en_GB.conf +++ b/client/shared/etc/lang.en_GB.conf @@ -19,6 +19,7 @@ MSG_ERR_IMAGE="Cannot create or restore a system image" MSG_ERR_NOTEXEC="Non executable program or function" MSG_ERR_NOTWRITE="Write access denied" MSG_ERR_NOTCACHE="No client cache partition" +MSG_ERR_NOTUEFI="UEFI isn't active" MSG_ERR_CACHESIZE="Not enough space in local or remote cache" MSG_ERR_REDUCEFS="Error when reducing file system" MSG_ERR_EXTENDFS="Error when expanding file system" @@ -93,6 +94,7 @@ MSG_SPEED="Speed" # API functions messages. MSG_HELP_ogAclFilter="Draws ACL files from differential image." +MSG_HELP_ogActiveNvramEntry="Activates a boot loader (NVRAM) entry identified by label or order number." MSG_HELP_ogAddCmd="Adds commands to file created by ogInstalMiniSetup." MSG_HELP_ogAddRegistryKey="Adds new Windows registry key." MSG_HELP_ogAddRegistryValue="Adds new Windows registry value." @@ -135,6 +137,7 @@ MSG_HELP_ogCreatePartitions="Creates disk partition table." MSG_HELP_ogCreatePartitionTable="Creates partition table, if necessary." MSG_HELP_ogCreateTorrent="" MSG_HELP_ogCopyEfiBootLoader="Copy the boot loader from the EFI partition to system partition." +MSG_HELP_ogDeleteNvramEntry="Deletes a boot loader (NVRAM) entry identified by label or order number." MSG_HELP_ogDeleteCache="Deletes local cache partition." MSG_HELP_ogDeleteFile="Deletes file from storage." MSG_HELP_ogDeletePartitionTable="Deletes disk table partition" @@ -176,6 +179,9 @@ MSG_HELP_ogGetMacAddress="Returns client Ethernet address." MSG_HELP_ogGetMountImageDir="Returns mounting directory of image." MSG_HELP_ogGetMountPoint="Returns directory of local file system mount point." MSG_HELP_ogGetNetInterface="" +MSG_HELP_ogGetNvramCurrentEntry="Displays the bootloader (NVRAM) entry that was started by the computer." +MSG_HELP_ogGetNvramOrder="Displays the bootloader (NVRAM) entries order." +MSG_HELP_ogGetNvramTimeout="Displays the bootloader (NVRAM) timeout." MSG_HELP_ogGetOsType="Returns installed OS type." MSG_HELP_ogGetOsUuid="Returns OS UUID" MSG_HELP_ogGetOsVersion="Returns OS version." @@ -204,6 +210,7 @@ MSG_HELP_ogGrubUefiConf="Generates the grub.cfg file of the EFI partition." MSG_HELP_ogHelp="Shows functions help messages." MSG_HELP_ogHidePartition="Hides Windows partition." MSG_HELP_ogIdToType="Returns partition type identifier." +MSG_HELP_ogInactiveNvramEntry="Inactivates a boot loader (NVRAM) entry identified by label or order number." MSG_HELP_ogInstallFirstBoot="Creates file to run on first Windows boot." MSG_HELP_ogInstallLaunchDaemon="Installs file to run on MACos boot." MSG_HELP_ogInstallLinuxClient="$MSG_OBSOLETE." @@ -267,6 +274,8 @@ MSG_HELP_ogRestoreMbrImage="Restores boot sector image (MBR)." MSG_HELP_ogRestoreUuidPartitions="Restores UUID of partitions and partition table." MSG_HELP_ogSaveImageInfo="Creates the image information file." MSG_HELP_ogSetLinuxName="" +MSG_HELP_ogSetNvramOrder="Configures the bootloader (NVRAM) entries order." +MSG_HELP_ogSetNvramTimeout="Configures the bootloader (NVRAM) timeout." MSG_HELP_ogSetPartitionActive="Sets active partition number of disk." MSG_HELP_ogSetPartitionId="Changes partition ID using mnemonic." MSG_HELP_ogSetPartitionSize="Sets partition size." diff --git a/client/shared/etc/lang.es_ES.conf b/client/shared/etc/lang.es_ES.conf index e82f84e8..d188c24a 100644 --- a/client/shared/etc/lang.es_ES.conf +++ b/client/shared/etc/lang.es_ES.conf @@ -16,6 +16,7 @@ MSG_ERR_IMAGE="No se puede crear o restaurar una image de sistema" MSG_ERR_NOTEXEC="Programa o función no ejecutable" MSG_ERR_NOTWRITE="No hay acceso de escritura" MSG_ERR_NOTCACHE="No existe partición caché en el cliente" +MSG_ERR_NOTUEFI="La interfaz UEFI no está activa" MSG_ERR_CACHESIZE="El espacio de la caché local o remota no es suficiente" MSG_ERR_REDUCEFS="Error al reducir el sistema de archivos" MSG_ERR_EXTENDFS="Error al expandir el sistema de archivos" @@ -90,6 +91,7 @@ MSG_SPEED="Velocidad" # Mensajes de descripción breve de las funciones de la API. MSG_HELP_ogAclFilter="Extrae las acl de los ficheros de la diferencial" +MSG_HELP_ogActiveNvramEntry="Activa entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el orden." MSG_HELP_ogAddCmd="Añade comandos al fichero creado por la función ogInstalMiniSetup." MSG_HELP_ogAddRegistryKey="Añade una nueva clave al registro de Windows." MSG_HELP_ogAddRegistryValue="Añade un nuevo valor al registro de Windows." @@ -134,6 +136,7 @@ MSG_HELP_ogCreateTorrent="" MSG_HELP_ogCopyEfiBootLoader="Copia el cargador de arranque desde la partición EFI a la de sistema." MSG_HELP_ogDeleteCache="Elimina la partición de caché local." MSG_HELP_ogDeleteFile="Borra un fichero de un espacio de almacenamiento." +MSG_HELP_ogDeleteNvramEntry="Borra entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el número de orden." MSG_HELP_ogDeletePartitionTable="Elimina la tabla de particiones del disco" MSG_HELP_ogDeleteRegistryKey="Borra una clave vacía del registro de Windows." MSG_HELP_ogDeleteRegistryValue="Borra un valor del registro de Windows." @@ -173,6 +176,9 @@ MSG_HELP_ogGetMacAddress="Devuelve la dirección Ethernet del cliente." MSG_HELP_ogGetMountImageDir="Devuelve el directorio de montaje de una imagen." MSG_HELP_ogGetMountPoint="Devuelve el directorio donde está montado un sistema de archivos local." MSG_HELP_ogGetNetInterface="" +MSG_HELP_ogGetNvramCurrentEntry="Muestra la entrada del gestor de arranque (NVRAM) que ha iniciado el equipo." +MSG_HELP_ogGetNvramOrder="Muestra el orden de las entradas del gestor de arranque (NVRAM)." +MSG_HELP_ogGetNvramTimeout="Muestra el tiempo de espera del gestor de arranque (NVRAM)." MSG_HELP_ogGetOsType="Devuelve el tipo de un sistema operativo instalado." MSG_HELP_ogGetOsUuid="Devuelve el UUID de un sistema operativo" MSG_HELP_ogGetOsVersion="Devuelve el tipo y la versión de un sistema operativo instalado." @@ -201,6 +207,7 @@ MSG_HELP_ogGrubUefiConf="Genera el fichero grub.cfg de la partición EFI." MSG_HELP_ogHelp="Muestra mensajes de ayudas para las funciones." MSG_HELP_ogHidePartition="Oculta una partición de Windows." MSG_HELP_ogIdToType="Devuelve el mnemónico asociado al identificador de tipo de partición." +MSG_HELP_ogInactiveNvramEntry="Inactiva entrada del gestor de arranque (NVRAM) identificada por la etiqueta o el orden." MSG_HELP_ogInstallFirstBoot="Crea un archivo que se ejecutará en el primer arranque de Windows." MSG_HELP_ogInstallLaunchDaemon="Instala un archivo que se ejecutará en el arranque de macOS." MSG_HELP_ogInstallLinuxClient="$MSG_OBSOLETE." @@ -221,6 +228,7 @@ MSG_HELP_ogIsWritable="Comprueba si un sistema de archivos está montado con per MSG_HELP_ogLinuxBootParameters="Devuelve los parámetros de arranque de un sistema operativo Linux instalado." MSG_HELP_ogListHardwareInfo="Lista el inventario de dispositivos del cliente." MSG_HELP_ogListLogicalPartitions="Lista las particiones lógicas de un disco" +MSG_HELP_ogListNvramEntry="Lista las entradas del gestor de arranque (NVRAN) marcando con un asterisco las activas" MSG_HELP_ogListPartitions="Lista la estructura de particiones de un disco." MSG_HELP_ogListPrimaryPartitions="Lista las particiones primarias de un disco" MSG_HELP_ogListRegistryKeys="Lista los nombres de las subclaves incluidas en una clave del registro de Windows." @@ -264,6 +272,8 @@ MSG_HELP_ogRestoreMbrImage="Restaura una imagen del sector de arranque (MBR)." MSG_HELP_ogRestoreUuidPartitions="Restaura los uuid de las particiones y la tabla de particiones." MSG_HELP_ogSaveImageInfo="Crea un fichero con la información de la imagen." MSG_HELP_ogSetLinuxName="" +MSG_HELP_ogSetNvramOrder="Configura el orden de las entradas del gestor de arranque (NVRAM)." +MSG_HELP_ogSetNvramTimeout="Configura el tiempo de espera del gestor de arranque (NVRAM)." MSG_HELP_ogSetPartitionActive="Establece el número de partición activa de un disco." MSG_HELP_ogSetPartitionId="Modifica el tipo de una partición física usando el mnemónico del tipo." MSG_HELP_ogSetPartitionSize="Establece el tamaño de una partición." diff --git a/client/shared/etc/preinit/loadenviron.sh b/client/shared/etc/preinit/loadenviron.sh index 314fb872..c80043cf 100755 --- a/client/shared/etc/preinit/loadenviron.sh +++ b/client/shared/etc/preinit/loadenviron.sh @@ -141,3 +141,4 @@ export OG_ERR_DONTUNMOUNT_IMAGE=72 # Error al desmontar la imagen export OG_ERR_NOTDIFFERENT=73 # No se detectan diferencias entre la imagen basica y la particion. export OG_ERR_SYNCHRONIZING=74 # Error al sincronizar, puede afectar la creacion/restauracion de la imagen +export OG_ERR_NOTUEFI=80 # La interfaz UEFI no está activa |