• El código 1.3 STTA ha de ser instalado
    sobre el directorio stta de Webmin
  • La configuración de STTA usa:

    • listas de ficheros para cargar la configuración, generar "scancache" y "envstta"
      desde $STTA/dataconf - ordercfgs - scanlistcfgs - envshlistcfgs

    • Los valores a asignar de las variables de configuración y su reparto en "dataconf"
      utilizan las predefiniciones de $STTA/dataconf

    • El nuevo fichero "/etc/webmin/dataconf/shells" y la lista de valores $STTA/dataconf/envshlistcfgs
      permiten generar un fichero de carga de variables para los shell script: envstta
      Este fichero es copiado en el directorio "tools" de STTA
      Valor del parámetro stta_tools_dir -$infoCfg{stta_tools_dir} en shells

    • Se asignan valores a las variables nuevas de configuración -- shells -
      stta_wkdirtmp directorio temporal - dumps, etc
      master_sender_host master para replicar LDAPs
      passw_tosendtools/etc/.passwd password para replicar por FTP
      unziptoolgunzip herramienta de descompresión
      extract_cmdcpio -idumvI orden para extraer ficheros de un backup
      backup_cmdcpio -ocvO order para hacer backups
      get_diropt/save/torep directorio para recoger ficheros de replicas
      stta_tools_dir/opt/tarantella/tools directorio de las "tools" de stta
      service_tosendhttp método tranferencia ficheros para replicar
      save_send_dir/opt/save/replicas directorio para salvar las replicas enviadas
      login_tosendusername usuario para tranferir vía FTP
      ziptoolgzip -f herramienta de compresión
      to_send_dir/opt/save/toreplicate directorio para ficheros a enviar
      target_hosts lista de hosts destinatarios de ficheros
      tclx_library$TTA/bin/lib/tcl7.5 biblioteca TCL para scripts tcls

  • Los cambios en la gestión de la "configuración de STTA"

    • Permiten generar un script para cargar variables de entorno envstta
      que es cargado por el scritp setenv_vars que carga además:
      • el fichero de variables locales si existe localenv_var ,
      • el fichero $STTA/lang/shells/es con los "mensjes" localizados en el idioma base de Webmin

    • Toda esta infraestructura es cargada por el script $STTA/mktools.sh
  • Todos los scripts (tools) que usa STTA ha sido:

    • Ajustados para cargar setenv_vars ( que carga envstta, localenv_var, es.shells, etc )

    • Cambiados en sus mensajes para que sean localizado por el idioma correspondiente

    • Son marcados/sellados como cualquier otro código STTA

    • Cualquier cambio en el apartado shells y/o en otro valor de la configuración de STTA
      altera los valores de entorno que cargan los scripts, por lo que no es necesario su edición para reasignar parámetros
  • El script $STTA/mktools.sh

    • Usa como base el directorio $STTA/shells y el valor de stta_tools_dir y el idioma activo
      para genear un tools que es copiado en $STTA/tools y marcado.

    • Altera el script de arranque de tarantella ( para el monitor de STTA

    • Crea "links" para algunos scripts( tta y stta ) en el primer valor de $PATH

    • Sincroniza bibliotecas y ficheros "lang" con $STTA en el directorio "tools"

    • El directorio de tools que se crea es totalmente autónomo ( no requiere de $STTA >
  • Los expects de Tarantella (3.2 y 3.3) se han ajustado para cargar valores de entorno
    y se ejecutan sin necesidad de hacer un "cd" al directorio de las tools
  • Cambios en bibliotecas STTA
    Se usan "path completos" para las bibliotecas de scanttacache
  • Se incluye código de búsqueda y visualización de logs de STTA.

    • Se mantiene así la consistencia de la interface
    • Se fija el "escape" de la salida de algunas órdenes de ejecución del código base Webmin
  • Los "cgis" de STTA que hacen llamadas al sistema para ejecutar comandos pueden:

    • visualizar o no su salida según el valor de output_cgis en parámetros debug
    • usar el enlace de $text{viewlog_action} para revisar el log con los detalles
  • Se ha fijado el código del monitor - mon_runact.cgi - monitor.pl - monitor-lib.pl
    No obstante sería preciso realizar más pruebas de depuración y ajuste en este área
  • El script ldapreplicate ha sido:

    • Ajustado a variables de entorno, tanto para OpenLDAP como para IPLANET.

    • Permite usar el método de http / https como alternativa a ftp
      para ello hay que configurar los parámetros en shells
      y ha de funcionar la comunucación http entre servidores webmin registrados.