Rama version1.0: Script para montar repositorio.

Refs #334.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@1548 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/debian-pkg
ramon 2011-03-17 12:12:35 +00:00
parent 095d19373e
commit de87b1a74e
2 changed files with 26 additions and 1 deletions

View File

@ -42,7 +42,7 @@ MSG_LOADAPI="Cargar funciones del motor de clonación."
MSG_LOADMODULES="Cargar módulos del kernel."
MSG_LOADUDEBS="Cargar paquetes udeb."
MSG_MAKELINKS="Crear enlaces simbólicos."
MSG_MOUNTREPO="Montar repositorio en modo %s."
MSG_MOUNTREPO="Montar repositorio por %s en modo %s."
MSG_OFFLINEMODE="Modo de arranque sin conexión."
MSG_HELP_ogBoot="Arranca un sistema operativo instalado."

View File

@ -0,0 +1,25 @@
#!/bin/bash
#/**
#@file mountrepo.sh
#@brief Script para montar el repositorio de datos remoto.
#@warning License: GNU GPLv3+
#@version 1.0
#@author Ramon Gomez, ETSII Universidad de Sevilla
#@date 2011-03-17
#*/
OGIMG=${OGIMG:-/opt/opengnsys/images}
# TODO Revisar proceso de arranque para no montar 2 veces el repositorio.
if [ $ogactiveadmin == "true" ]; then
export boot=admin
umount $OGIMG 2>/dev/null
protocol=${potocol:-"smb"}
printf "$MSG_MOUNTREPO\n" "$protocol" "$boot"
case "$protocol" in
nfs) mount.nfs ${ROOTSERVER}:$OGIMG $OGIMG -o rw,nolock ;;
smb) mount.cifs //${ROOTSERVER}/ogimages $OGIMG -o rw,relatime,serverino,acl,username=opengnsys,password=og ;;
esac
fi