Advertisement
son_link

montariso

Mar 6th, 2011
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.98 KB | None | 0 0
  1. #!/bin/bash
  2. # Script para montar imagenes ISO de CD/DVDs
  3. # (CC) 2011 Alfonso Saavedra "Son Link"
  4. # Script bajo licencia/Under licence GPLv3
  5. # http://sonlinkblog.blogspot.com
  6. # NOTA: para poder montar imágenes de disco ISO tu usuario debe de estar añadido en el grupo fuse.
  7. # sudo adduser usuario fuse
  8.  
  9. # Directorio de montaje
  10. MOUNTDIR=$HOME/.virtualdrive
  11.  
  12. if [ $# != 1 ]; then
  13.     echo "No se le a pasado ningún parámetro o se le paso mas de uno"
  14.     echo "montariso <ruta a la imagen .iso>"
  15.     exit -1
  16. else
  17.     if [ ! -f "$1" ];then
  18.         echo "$1: no existe o no es un archivo"
  19.         exit -1
  20.     else
  21.         TYPE=$(file "$1" | cut -d: -f2 | cut -d\' -f1)
  22.         if [ "$TYPE" != " ISO 9660 CD-ROM filesystem data " ]; then
  23.             echo "$1 no es un es una imagen ISO valida"
  24.             exit -1
  25.         else
  26.             if [ -d $MOUNTDIR ]; then
  27.                 if [ $"(dir $MOUNTDIR)" != "" ]; then
  28.                     fusermount -u $MOUNTDIR
  29.                 fi
  30.                 fuseiso "$1" $MOUNTDIR
  31.             else
  32.                 mkdir $MOUNTDIR
  33.                 fuseiso "$1" $MOUNTDIR
  34.             fi
  35.         fi
  36.     fi
  37. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement