diff options
author | irina <irinagomez@us.es> | 2014-04-07 12:29:02 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2014-04-07 12:29:02 +0000 |
commit | 87a78ad661189b321ece3c8a25073cb71c58de9e (patch) | |
tree | 8950ceaff6b14adbc5251b213262174e931e7301 /admin/Sources/Services/ogAdmRepoAux | |
parent | d1795da7434562436ce953fa25279d02290322dc (diff) |
#565 Correccion errata valor variable backup para las sincronizadas tipo archivo
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4222 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Sources/Services/ogAdmRepoAux')
-rwxr-xr-x | admin/Sources/Services/ogAdmRepoAux | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/admin/Sources/Services/ogAdmRepoAux b/admin/Sources/Services/ogAdmRepoAux index cf131ef4..1884f5d5 100755 --- a/admin/Sources/Services/ogAdmRepoAux +++ b/admin/Sources/Services/ogAdmRepoAux @@ -21,11 +21,10 @@ MCASTLOGBASE=$BASEDIR/log/mcastlog MCASTLOG=$MCASTLOGBASE/ogAdmRepoMcast.`date +%Y%m%d-%H%M%S` REPODIR="$BASEDIR/images/" -# Para las sincronizadas -BACKUP=$(grep BACKUP /opt/opengnsys/client/etc/engine.cfg| cut -d= -f2) +# Para las sincronizadas +# BACKUP: Define si se realiza copia de seguridad al crear una imagen (true|false). +eval $(grep BACKUP $BASEDIR/client/etc/engine.cfg) # FS segun kernel. ext4 para < 3.7, para >= BTRFS -#KERNEL=$(file $BASEDIR/tftpboot/ogclient/ogvmlinuz |awk '{print $9}') -#[[ "$KERNEL" < "3.7" ]] && IMGFS="EXT4" || IMGFS="BTRFS" KERNEL=$(file $BASEDIR/tftpboot/ogclient/ogvmlinuz |awk -F . '{print $2}') [ $KERNEL -lt 7 ] && IMGFS="EXT4" || IMGFS="BTRFS" @@ -113,7 +112,7 @@ case "$PARM1" in # TODO modificar ogGetImageSize IMGSIZE=$(ls -l --block-size=1024 $IMGFILE| cut -f5 -d" ") - if [ "$BACKUP" == "true" -o $IMGSIZE -lt $SIZEREQUIRED ]; then + if [ "$BACKUP" == "true" -o "$BACKUP" == "TRUE" -o $IMGSIZE -lt $SIZEREQUIRED ]; then # Si la imagen esta montada la desmonto if [ -r "$DIRMOUNT/ogimg.info" ]; then echolog "umount $DIRMOUNT" @@ -123,7 +122,7 @@ case "$PARM1" in fi # Copia de seguridad de la imagen - if [ "$BACKUP" == "true" ]; then + if [ "$BACKUP" == "true" -o "$BACKUP" == "TRUE" ]; then echolog "Copia de seguridad de la imagen anterior" echolog "cp $IMGFILE $IMGFILE.ant" cp "$IMGFILE" "$IMGFILE.ant" @@ -275,12 +274,14 @@ case "$PARM1" in # Bloquea el archivo de la imagen. #1 LOCK_IMAGE #2 Nombre_Imagen.extension + echolog "Bloqueamos imagen $REPODIR$PARM2" touch "$REPODIR$PARM2.lock" ;; UNLOCK_IMAGE) # Desloquea el archivo de la imagen. #1 UNLOCK_IMAGE #2 Nombre_Imagen.extension + echolog "Desbloqueamos imagen $REPODIR$PARM2" rm -f "$REPODIR$PARM2.lock" ;; default) |