summaryrefslogtreecommitdiffstats
path: root/admin/Sources/Services/ogAdmRepoAux
diff options
context:
space:
mode:
Diffstat (limited to 'admin/Sources/Services/ogAdmRepoAux')
-rwxr-xr-xadmin/Sources/Services/ogAdmRepoAux11
1 files changed, 8 insertions, 3 deletions
diff --git a/admin/Sources/Services/ogAdmRepoAux b/admin/Sources/Services/ogAdmRepoAux
index 305edd11..4cb4ff36 100755
--- a/admin/Sources/Services/ogAdmRepoAux
+++ b/admin/Sources/Services/ogAdmRepoAux
@@ -23,11 +23,16 @@ REPODIR="$BASEDIR/images/"
# 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
+# IMGFS: Sistema de ficheros al crear las sincronizadas tipo archivo (EXT4|BTRFS).
+[ -z $OGENGINECONFIGURATE ] && source $BASEDIR/client/etc/engine.cfg
+# FS segun la configuracion y la version del kernel. ext4 para < 3.7, para >= BTRFS
KERNEL=$(file -bkr /opt/opengnsys/tftpboot/ogclient/ogvmlinuz |awk '/Linux/ {for(i=1;i<=NF;i++) if($i~/version/) {v=$(i+1);printf("%d",v);sub(/[0-9]*\./,"",v);printf(".%02d",v)}}')
-[ $KERNEL \< 3.07 ] && IMGFS="EXT4" || IMGFS="BTRFS"
+if [ $KERNEL \< 3.07 ]; then
+ IMGFS="EXT4"
+else
+ [ "$IMGFS" == "" ] && IMGFS="BTRFS"
+fi
# AƱade registro de incidencias.
function echolog () {