diff options
author | ramon <ramongomez@us.es> | 2011-10-26 10:34:59 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2011-10-26 10:34:59 +0000 |
commit | 45b36c0a8424ef24937e03cf60d117616ea28ddf (patch) | |
tree | dce6ddff2ee39d70b01acf2650eb025fc5c373b4 | |
parent | 56ec55c07fffdd50c0e63ab73f544d928cbdb528 (diff) |
Versión 1.0.2: Actualizar lista de cambios previsto; corrección de erratas y limpieza (modifica #446).
git-svn-id: https://opengnsys.es/svn/branches/version1.0@2366 a21b9725-9963-47de-94b9-378ad31fedc9
-rwxr-xr-x | admin/Interface/CambiarAcceso | 2 | ||||
-rw-r--r-- | doc/CHANGELOG.es.txt | 5 | ||||
-rw-r--r-- | installer/README.client_initrd_installer | 29 | ||||
-rwxr-xr-x | installer/client_initrd_installer.sh | 142 |
4 files changed, 6 insertions, 172 deletions
diff --git a/admin/Interface/CambiarAcceso b/admin/Interface/CambiarAcceso index 47f9d905..aac3316a 100755 --- a/admin/Interface/CambiarAcceso +++ b/admin/Interface/CambiarAcceso @@ -43,7 +43,7 @@ esac umount $OGIMG ogEcho info "$PROG: Montar repositorio $REPO por $PROTO en modo $1" MNTOPTS="$(awk -F\" '$1~/OPTIONS=$/ {print $2;}' /scripts/ogfunctions 2>/dev/null)" -MNTOPTS=${MNTOPTS:-"-o "} +MNTOPTS=${MNTOPTS:-"-o username=opengnsys,password=og"} case "$PROTO" in nfs) mount -t nfs $REPOIP:$OGIMG $OGIMG -o $MODE ;; smb) mount -t cifs //$REPOIP/ogimages $OGIMG $MNTOPTS,$MODE,serverino,acl ;; diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index cdb85864..46957688 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -16,10 +16,12 @@ Tickets resueltos en módulo OpenGnSys Client: #430 RAMFS del boot-tools autogestión sobre la caché: Instalación y Actualización #432 Escalar servicios de almacenamiento #444 Sustitución definitiva de PXELinux por Grub4Dos en el arranque de clientes (heredado de #134) +#451 Fase inicial para apagado programado de clientes inactivos Tickets resueltos en módulo OpenGnSys Server: #425 Evitar que los registros de logs aumenten indefinidamente #428 Modificar la clave por defecto de acceso a Samba desde los clientes +#448 Restauración Multicast en línea de comandos Tickets resueltos en módulo OpenGnSys Web Admin Console: #296 Consola Web: particionar y formatear no va si hay partición de linux-swap (no se resolverá) @@ -28,6 +30,9 @@ Tickets resueltos en módulo OpenGnSys Web Admin Console: #434 Soporte para particiones lógicas en el asistente de particionado #443 Usar HTTPS en la consola web +Tickets genéricos resueltos: +#446 Integración de OpenGnSys 1.0.2 en rama principal + Lista de cambios incluidos en OpenGnSys 1.0.1 --------------------------------------------- diff --git a/installer/README.client_initrd_installer b/installer/README.client_initrd_installer deleted file mode 100644 index 4dbc367d..00000000 --- a/installer/README.client_initrd_installer +++ /dev/null @@ -1,29 +0,0 @@ -El script necesita saber donde estan las fuentes descargadas del proyecto ya -que necesita archivos de ellas. Se puede hacer de dos maneras. Pasandosela -como argumento -s /ruta/hacia/las/fuentes. Otra manera es abrir el script -y setear variable SVNROOT con la direccion apuntando al trunk. - -El script instalara los paquetes necesarios: - -PXE - -DHCP-SERVER - -TFTP-SERVER - -NFS - -Luego crea el directorio donde se instalara. Por defecto es /opt/opengnsys/ -Se puede cambiar pasandole el argumento -t /ruta/donde/instalar -Empieza a instalar los archivos necesarios desde las fuentes metiendolos -en su lugar correspondiente. - -Luego intenta configurar con algunos valores por defecto los distintos -servidores instalados pero como pone el script seguramente habra que repasar -esos valores para nuestra red. Estos archivos son: - -/etc/dhcp3/dhcpd.conf (DHCP y TFTP) - -/etc/exports (NFS) - -El pxe lo configura para que arranque todos los sistema que encuentre. -Crea un initrd.gz personalizado que descargar de internet y modifica. - -El script puede ejecutarse para realizar una actualizacion sin tener que -borrar nada, para eso ejecutalo con la opcion -u. -Ademas se recomienda usar la ultima version tanto del script -como de las fuentes del proyecto. diff --git a/installer/client_initrd_installer.sh b/installer/client_initrd_installer.sh deleted file mode 100755 index 38475abd..00000000 --- a/installer/client_initrd_installer.sh +++ /dev/null @@ -1,142 +0,0 @@ -#!/bin/bash - -TFTPBOOT=/var/lib/tftpboot -OGROOT=/opt/opengnsys -INITRD=0 -UPDATE=0 - -function arguments_parser -{ - while [ $# -gt 0 ];do - case $1 in - ("-t") - shift - if [ $# -eq 0 ];then - echo "Error parseando argumentos" - exit -1 - else - OGROOT=$1 - shift - fi - ;; - - ("-s") - shift - if [ $# -eq 0 ]; then - echo "Error parseando argumentos" - exit -1 - else - SVNROOT=$1 - shift - fi - ;; - - ("-u") - shift - UPDATE=1 - ;; - - ("-i") - shift - INITRD=1 - ;; - esac - done -} - -function checking -{ - if [ $UID != 0 ]; then - echo "No tiene permisos suficientes para ejecutar este script" - exit -1 - fi - if [ -z $SVNROOT ]; then - echo "Necesito saber la ruta de las fuentes del proyecto." - echo "$0 -s /ruta/hacia/las/fuentes" - echo "Tambien puedes editar el script y anyadirlo manualmente." - exit -1 - else - if [ ! -d $SVNROOT/admin ] || - [ ! -d $SVNROOT/client ] || - [ ! -d $SVNROOT/doc ] || - [ ! -d $SVNROOT/repoman ] || - [ ! -d $SVNROOT/installer ] || - [ ! -d $SVNROOT/server ] ; then - echo "La ruta dada para las fuentes del proyecto son incorrectas" - exit -1; - fi - fi -} - -function install_necesary_packages -{ - apt-get install pxe dhcp3-server tftpd-hpa nfs-kernel-server -} - -function create_file_system -{ - mkdir -p $TFTPBOOT - - mkdir -p $OGROOT - - mkdir -p $OGROOT/bin - mkdir -p $OGROOT/lib - mkdir -p $OGROOT/images - mkdir -p $OGROOT/client - mkdir -p $OGROOT/client/lib/engine/bin - - mkdir -p /etc/opengnsys - mkdir -p /var/log/opengnsys/clients - - ln -fs $TFTPBOOT $OGROOT/tftpboot - ln -fs /etc/opengnsys $OGROOT/etc - ln -fs /var/log/opengnsys $OGROOT/log - - cp -ar $SVNROOT/client/nfsexport/* $OGROOT/client - cp -ar $SVNROOT/client/engine/*.lib $OGROOT/client/lib/engine/bin - cp -ar $SVNROOT/client/engine/*.sh $OGROOT/client/lib/engine/bin -} - -function install_dhcpd -{ - cat $SVNROOT/server/DHCP/dhcpd.conf >> /etc/dhcp3/dhcpd.conf - /etc/init.d/dhcp3-server restart - echo "Revise el archivo /etc/dhcp3/dhcpd.conf para configurarlo para su red" -} - -function install_tftpboot -{ - mkdir -p $OGROOT/tftpboot/pxelinux.cfg/ - cat $SVNROOT/server/PXE/pxelinux.cfg/default >> $OGROOT/tftpboot/pxelinux.cfg/default -} - -function install_initrd -{ - $SVNROOT/client/boot/initrd-generator -t $OGROOT/tftpboot/ -} - -function install_nfsexport -{ - cat $SVNROOT/server/NFS/exports >> /etc/exports - /etc/init.d/nfs-kernel-server restart - - echo "Revise el archivo /etc/exports para configurarlo para su red" -} - -arguments_parser $@ -checking - -if [ $INITRD -eq 1 ]; then - install_initrd -fi - -if [ $UPDATE -eq 1 ]; then - create_file_system -else - install_necesary_packages - create_file_system - install_dhcpd - install_tftpboot - install_initrd - install_nfsexport -fi |