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