#768: ogLive usa subdirectorio por defecto si no encuentra el solicitado en la variable del kernel {{{oglivedir}}}.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5163 a21b9725-9963-47de-94b9-378ad31fedc9remotes/github/master
parent
aad89c0f6e
commit
71517ae97c
|
@ -124,8 +124,8 @@ ogExportVarEnvironment ()
|
|||
[ "$ogunit" != "" ] && OGUNIT="/$ogunit"
|
||||
# OPTIONS Para samba y local (a nfs no le afecta)
|
||||
export OPTIONS=" -o user=opengnsys,pass=og"
|
||||
export OGLIVEDIR="${oglivedir:-ogclient}" && echo "OGLIVEDIR=$OGLIVEDIR" >> $CFGINITRD
|
||||
unset oglivedir
|
||||
DEFOGLIVE="ogclient"
|
||||
export OGLIVEDIR="${oglivedir:-$DEFOGLIVE}" && echo "OGLIVEDIR=$OGLIVEDIR" >> $CFGINITRD
|
||||
case "$OGPROTOCOL" in
|
||||
nfs|NFS)
|
||||
export SRCOGLIVE="/var/lib/tftpboot" && echo "SRCOGLIVE=$SRCOGLIVE" >> $CFGINITRD
|
||||
|
@ -509,6 +509,10 @@ ogConnectOgLive ()
|
|||
ogMergeLive()
|
||||
{
|
||||
#Si existe en el punto de acceso del del oglive el fichero ogclient.sqfs
|
||||
if [ ! -d $DSTOGLIVE/$OGLIVEDIR ]; then
|
||||
echo "Usando ogLive por defecto."
|
||||
export OGLIVEDIR=$DEFOGLIVE
|
||||
fi
|
||||
if [ -f $DSTOGLIVE/$OGLIVEDIR/ogclient.sqfs ]
|
||||
then
|
||||
cat /proc/mounts > /tmp/mtab.preunion
|
||||
|
|
|
@ -110,7 +110,7 @@ mountroot ()
|
|||
[ "$ogdebug" == "true" ] && ogYesNo --timeout 5 --default no "Stop before connect with client dir SHARE -engine,scripts,interface, -share- on $OGSERVERSHARE : y/N "
|
||||
[ $? == 0 ] && sh || echo " "
|
||||
ogConnect $OGSERVERSHARE $OGPROTOCOL $SRCOGSHARE $DSTOGSHARE
|
||||
if [ $? -ne 0 -a "$SRCOGSHARE" != "$DEFOGSHARE"]; then
|
||||
if [ $? -ne 0 -a "$SRCOGSHARE" != "$DEFOGSHARE" ]; then
|
||||
ogConnect $OGSERVERSHARE $OGPROTOCOL $DEFOGSHARE $DSTOGSHARE && SRCOGSHARE=$DEFOGSHARE
|
||||
fi
|
||||
unset DEFOGSHARE
|
||||
|
|
Loading…
Reference in New Issue