version 1.0.2 #404 boot-tools registro proceso inicio

git-svn-id: https://opengnsys.es/svn/branches/version1.0@2038 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/master
Antonio Doblas Viso 2011-05-26 14:45:31 +00:00
parent 5bcd76fe5d
commit 0af9fde7cf
1 changed files with 29 additions and 20 deletions

View File

@ -20,25 +20,31 @@ return 0
ogExportVarEnvironment ()
{
#puntos de accesos al servidor ogprotocol=nfs
export NFSROOTBOOT="/var/lib/tftpboot"
export NFSCLIENTDIR="/opt/opengnsys/client"
export NFSLOGDIR="/opt/opengnsys/log/clients"
export NFSIMGDIR="/opt/opengnsys/images"
#puntos de accesos al servidor ogprotocol=smb
export SMBROOTBOOT="tftpboot"
export SMBCLIENTDIR="ogclient"
export SMBLOGDIR="oglog"
export SMBIMGDIR="ogimages"
export CFGINITRD="/tmp/initrd.cfg"
echo "puntos de accesos al servidor ogprotocol=nfs" >> $CFGINITRD
export NFSROOTBOOT="/var/lib/tftpboot" && echo "NFSROOTBOOT=$NFSROOTBOOT" >> $CFGINITRD
export NFSCLIENTDIR="/opt/opengnsys/client" && echo "NFSCLIENDIR=$NFSCLIENTDIR" >> $CFGINITRD
export NFSLOGDIR="/opt/opengnsys/log/clients" && echo "NFSLOGDIR=$NFSLOGDIR" >> $CFGINITRD
export NFSIMGDIR="/opt/opengnsys/images" && echo "NFSIMGDIR=$NFSIMGDIR" >> $CFGINITRD
echo "puntos de accesos al servidor ogprotocol=smb" >> $CFGINITRD
export SMBROOTBOOT="tftpboot" && echo "SMBROOTBOOT=$SMBROOTBOOT" >> $CFGINITRD
export SMBCLIENTDIR="ogclient" && echo "SMBCLIENTDIR=$SMBCLIENTDIR" >> $CFGINITRD
export SMBLOGDIR="oglog" && echo "SMBLOGDIR=$SMBLOGDIR" >> $CFGINITRD
export SMBIMGDIR="ogimages" && echo "SMBIMGDIR=$SMBIMGDIR" >> $CFGINITRD
#puntos de montaje local ram o cache
export LOCALCLIENTDIR="/opt/opengnsys"
export LOCALLOGDIR="/opt/opengnsys/log"
export LOCALIMGDIR="/opt/opengnsys/images"
export LOCALROOTBOOT="/opt/og2fs/tftpboot" #punto de montaje del contendor tftpboot
export LOCALROOTIMG="/opt/og2fs/2ndfs" #punto de montaje donde se accede al 2nd FS mediante loop
export LOCALROOTRAM="/opt/og2fs/1stfs" #punto de montaje para unionfs
export LOCALROOTUNION="/opt/og2fs/unionfs" #punto de union entreo LOCALROOTIMG y LOCALROOTRAM
echo "puntos de montaje local para los contenedores" >> $CFGINITRD
export LOCALROOTBOOT="/opt/og2fs/tftpboot" && echo "LOCALROOTBOOT=$LOCALROOTBOOT" >> $CFGINITRD
export LOCALCLIENTDIR="/opt/opengnsys" && echo "LOCALCLIENTDIR=$LOCALCLIENTDIR" >> $CFGINITRD
export LOCALLOGDIR="/opt/opengnsys/log" && echo "LOCALLOGDIR=$LOCALLOGDIR" >> $CFGINITRD
export LOCALIMGDIR="/opt/opengnsys/images" && echo "LOCALIMGDIR=$LOCALIMGDIR" >> $CFGINITRD
echo "puntos de montajes para realizar la integración unionfs entre el initrd y el sistema root" >> $CFGINITRD
#punto de montaje donde se accede al 2nd FS mediante loop
export LOCALROOTIMG="/opt/og2fs/2ndfs" && echo "LOCALROOTIMG=$LOCALROOTIMG" >> $CFGINITRD
#punto de montaje para unionfs
export LOCALROOTRAM="/opt/og2fs/1stfs" && echo "LOCALROOTRAM=$LOCALROOTRAM" >> $CFGINITRD
#punto de union entreo LOCALROOTIMG y LOCALROOTRAM
export LOCALROOTUNION="/opt/og2fs/unionfs" && echo "LOCALROOTUNION=$LOCALROOTUNION" >> $CFGINITRD
##INFORMACION DE OTRAS VARIABLES OBTENDIAS EN OTRAS FUNCIONES.
#ogGetROOTSERVER() ip del servidor pxe, valor obtenido automaticamente desde dhcpd.
#IPV4DDR
@ -120,6 +126,7 @@ ogGetROOTSERVER ()
fi
fi
export ROOTSERVER
echo "ROOTSERVER=$ROOTSERVER" >> $CFGINITRD
return 0
}
@ -345,8 +352,10 @@ done
if [ -n "${DEVICE}" ]; then
. /tmp/net-${DEVICE}.conf
DEVICECFG="/tmp/net-${DEVICE}"
export $DEVICECFG
export $DEVICE
export DEVICECFG
export DEVICE
echo "DEVICE=$DEVICE" >> $CFGINITRD
echo "DEVICECFG=$DEVICECFG" >> $CFGINITRD
echo "exportando variable DEVICE con valor = $DEVICE y el DEVICECFG con valor $DEVICECFG"
else
# source any interface as not exaclty specified