summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2011-10-26 10:34:59 +0000
committerramon <ramongomez@us.es>2011-10-26 10:34:59 +0000
commit45b36c0a8424ef24937e03cf60d117616ea28ddf (patch)
treedce6ddff2ee39d70b01acf2650eb025fc5c373b4
parent56ec55c07fffdd50c0e63ab73f544d928cbdb528 (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-xadmin/Interface/CambiarAcceso2
-rw-r--r--doc/CHANGELOG.es.txt5
-rw-r--r--installer/README.client_initrd_installer29
-rwxr-xr-xinstaller/client_initrd_installer.sh142
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