summaryrefslogtreecommitdiffstats
path: root/admin/Sources/Services/ogAdmRepoAux
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2014-08-05 11:33:36 +0000
committeririna <irinagomez@us.es>2014-08-05 11:33:36 +0000
commitd72ef09b5e82de17df4d07fd05ae242666d030ed (patch)
tree4c5248448e0140daf4688bb314b5c9bb6f1166d3 /admin/Sources/Services/ogAdmRepoAux
parente1b9340b3110a4804ab6bb0d421ee79a2dbae1ae (diff)
#657 sincronizadas tipo archivo: se permite configurar el sistema de fichero por defecto de la imagen
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4362 a21b9725-9963-47de-94b9-378ad31fedc9
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 () {