diff options
author | ramon <ramongomez@us.es> | 2011-12-22 13:38:11 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2011-12-22 13:38:11 +0000 |
commit | c3c7cb3ae6f6600223111a572050f34f2df6fa71 (patch) | |
tree | 96fce1db6bf64fee2845d3a48abcbe07d9937562 /admin/Interface/getConfiguration | |
parent | 4caea352de0d0a19d4e0a2e2dd04980dd28e6be0 (diff) |
Congelar versión 1.0.2 en tags/opengnsys-1.0.2 (modifica #446).opengnsys-1.0.2
git-svn-id: https://opengnsys.es/svn/tags/opengnsys-1.0.2@2405 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Interface/getConfiguration')
-rwxr-xr-x | admin/Interface/getConfiguration | 55 |
1 files changed, 25 insertions, 30 deletions
diff --git a/admin/Interface/getConfiguration b/admin/Interface/getConfiguration index 628c9846..a69a041a 100755 --- a/admin/Interface/getConfiguration +++ b/admin/Interface/getConfiguration @@ -6,40 +6,35 @@ # par=Número de particion\tcod=Código de partición\tsfi=Sistema de ficheros\tsoi=Sistema instalado\ttam=Tamaño de la partición\n #_______________________________________________________________________________________________________________________________ -cfg=$(listPrimaryPartitions 1) -particiones=$(echo $cfg | awk '{n=split($0,sep," ");print n}') -cfg="" -for ((par=1;par<=$particiones;par++)); - do - # Tipo de partición o sistema de fichero - fsi=$(getFsType 1 $par 2>/dev/null) - fsi=${fsi:-"EMPTY"} - # Tamaño de la particón - tam=$(ogGetPartitionSize 1 $par 2>/dev/null) - tam=${tam:-"0"} - # Código de la partición - cod=$(ogFsToId $fsi) +particiones=$(listPartitions 1 | wc -w) # Incluir todas las particiones +cfg="0::::$(ogGetDiskSize 1);" # e información de disco (partición 0) - - if [ $cod == 82 ]; then - soi=" " - else - # Sistema de fichero instalado - soi=$(getOsVersion 1 $par 2>/dev/null) - soi=$(echo $soi | awk '{split($0,sep,":"); print sep[2]}') - fi - - cfg=$(echo $cfg$par":"$cod":"$fsi":"$soi":"$tam";") +for ((par=1;par<=$particiones;par++)); +do + # Tipo de partición o sistema de fichero + fsi=$(getFsType 1 $par 2>/dev/null) + fsi=${fsi:-"EMPTY"} + # Código de la partición + cod=$(ogFsToId $fsi) + # Tamaño de la particón + tam=$(ogGetPartitionSize 1 $par 2>/dev/null) + tam=${tam:-"0"} + # Sistema de fichero instalado + if [ $cod == 82 ]; then + soi=" " + else + soi=$(getOsVersion 1 $par 2>/dev/null | cut -f2 -d:) + fi + cfg="$cfg$par:$cod:$fsi:$soi:$tam;" done echo $cfg | awk '{ - n=split($0,sep,";"); - for(i=1;i<n;i++){ - split(sep[i],dua,":"); - printf("par=%s\tcpt=%s\tfsi=%s\tsoi=%s\ttam=%s\n",dua[1],dua[2],dua[3],dua[4],dua[5]); - } - - }' + n=split($0,sep,";"); + for(i=1;i<n;i++){ + split(sep[i],dua,":"); + printf("par=%s\tcpt=%s\tfsi=%s\tsoi=%s\ttam=%s\n",dua[1],dua[2],dua[3],dua[4],dua[5]); + } + }' |