Disk.lib funcion ogDiskToRelativeDev (devuelve el identitificador relativo de un dispositivo)
git-svn-id: https://opengnsys.es/svn/trunk@299 a21b9725-9963-47de-94b9-378ad31fedc9remotes/github/debian-pkg
parent
2aa78d1228
commit
6cdca0c6a4
|
@ -428,7 +428,7 @@ sfdisk -f -uS -N$2 $DISK <<< ",$SIZE" || ogReiseError $OG_ERR_PARTITION "$1,$2"
|
|||
|
||||
|
||||
#/**
|
||||
# ogUpdateDisk
|
||||
# ogUpdatePartitionTable
|
||||
#@brief Fuerza al kernel releer la tabla de particiones de los discos duros
|
||||
#@arg \c no requiere
|
||||
#@return informacion propia de la herramienta
|
||||
|
@ -438,7 +438,7 @@ sfdisk -f -uS -N$2 $DISK <<< ",$SIZE" || ogReiseError $OG_ERR_PARTITION "$1,$2"
|
|||
#@note funcion importada de EAC
|
||||
#*/
|
||||
|
||||
function ogUpdateDisk () {
|
||||
function ogUpdatePartitionTable () {
|
||||
echo "Forzando al kernel la lectura de la tabla de particiones"
|
||||
list=`partprobe -s | cut -f1 -d: ` 2>/dev/null
|
||||
echo $list > /tmp/disk
|
||||
|
@ -456,7 +456,33 @@ function ogGetPartitionsNumber () {
|
|||
#@note Notas sin especificar
|
||||
#@version 0.1 Date: 27/10/2008 Author Antonio J. Doblas Viso. Universidad de Malaga
|
||||
#*/
|
||||
disco=`Disk $1`
|
||||
disco=`ogDiskToDev $1`
|
||||
totalpart=`parted $disco print | egrep ^" [0123456789] " -c`
|
||||
echo $totalpart
|
||||
}
|
||||
|
||||
|
||||
function ogDiskToRelativeDev () {
|
||||
#/** @function ogDiskToRelativeDev: @brief Traduce los ID de discos o particiones EAC a ID Linux relativos, es decir 1 1 => sda1
|
||||
#@param Admite 1 parametro: $1 int_numdisk
|
||||
#@param Admite 2 parametro: $1 int_numdisk $2 int_partition
|
||||
#@return Para 1 parametros traduce Discos Duros: Devuelve la ruta relativa linux del disco duro indicado con nomenclatura EAC.........ejemplo: IdPartition 1 => sda
|
||||
#@return Para 2 parametros traduce Particiones: Devuelve la ruta relativa linux de la particion indicado con nomenclatura EAC........... ejemplo: IdPartition 2 1 => sdb1
|
||||
#@warning No definidas
|
||||
#@attention
|
||||
#@note Notas sin especificar
|
||||
#@version 0.1 Date: 27/10/2008 Author Antonio J. Doblas Viso. Universidad de Malaga
|
||||
#*/
|
||||
|
||||
if [ $# = 0 ]
|
||||
then
|
||||
Msg "Info: Traduce el identificador del dispositivo EAC a dispositivo linux \n" info
|
||||
Msg "Sintaxis1: IdPartition int_disk -----------------Ejemplo1: IdPartition 1 -> sda " example
|
||||
Msg "Sintaxis2: IdPartition int_disk int_partition --Ejemplo2: IdPartition 1 2 -> sda2 " example
|
||||
|
||||
return
|
||||
fi
|
||||
#PART="$(Disk|cut -f$1 -d' ')$2" # se comenta esta linea porque doxygen no reconoce la funcion disk y no crea los enlaces y referencias correctas.
|
||||
PART=$(ogDiskToDev|cut -f$1 -d' ')$2
|
||||
echo $PART | cut -f3 -d \/
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue