| 59 | |
| 60 | == Script y funciones de OpenGnsys disponibles en el cliente == |
| 61 | |
| 62 | __Información sobre la sintaxis y los parámetros de los script y funciones__ |
| 63 | |
| 64 | Las funciones muestran la ayuda si damos como parámetro "help". Por ejemplo: |
| 65 | {{{ |
| 66 | $ ogCopyFile help |
| 67 | Función ogCopyFile: Copia un fichero a otro almacenamiento. |
| 68 | Formato: ogCopyFile [ str_repo | int_ndisk int_npartition ] path_source [ str_repo | int_ndisk int_npartition ] path_target |
| 69 | Ejemplo: ogCopyFile REPO newfile.txt 1 2 /tmp/newfile.txt |
| 70 | }}} |
| 71 | |
| 72 | En la ayuda de la consola si damos a archivos nos muestra las librerías y si pulsamos sobre ellas mostrará la descripción de las funciones que contienen. |
| 73 | |
| 74 | Los script contienen la información al principio de los mismos: |
| 75 | {{{ |
| 76 | #@file deployImage |
| 77 | #@brief Proceso completo de despliegue de imagen, incluyendo actualización de la caché, restt |
| 78 | auración y post-configuración (este script es llamado por la interfaz RestaurarImagen). |
| 79 | #@param $1 Repositorio (CACHE, REPO o dirección IP) |
| 80 | #@param $2 Nombre canónico de la imagen (sin extensión) |
| 81 | #@param $3 Número de disco |
| 82 | #@param $4 Número de particion |
| 83 | #@param $5 Protocolo (UNICAST, por defecto, MULTICAST o TORRENT) |
| 84 | #@param $6 Opciones del protocolo |
| 85 | }}} |
| 86 | |
| 87 | __Situación de script y funciones __ |
| 88 | |
| 89 | Mirando desde el cliente: |
| 90 | * Los script se encuentran en el directorio /opt/opengnsys/script |
| 91 | * Las librerías de funciones es encuentran en /opt/opengnsys/lib/engine/bin |
| 92 | |
| 93 | Mirando desde el servidor: |
| 94 | * Los script se encuentran en el directorio /opt/opengnsys/client/script |
| 95 | * Las librerías de funciones es encuentran en /opt/opengnsys/client/lib/engine/bin |
| 96 | |