Montar Imagem iso no Nautilus-Script ou no Nautilus-Actions

Publicado por Williams Ramos 28/01/2008

[ Hits: 7.204 ]

Homepage: http://www.greenage-online.com

Download iso




Montagem interativa e gráfica de imagens de cd ISO.

Esse script foi feita para funcionar em ambiente Gnome. Pode ser utilizado juntamente com nautilus-script ou nautilus-actions.

  



Esconder código-fonte

#!/bin/bash
#
for I in `echo $*`
   do
      place=`zenity --entry --title="Caso não exista será criado" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
      if [ -f $place ]; then
      place=`zenity --entry --title="Já existe um arquivo com este nome" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
         if [ -f $place ]; then
            zenity --erro --text="Já existe um arquivo com este nome, não insista!!!"
            else
               zenity --info --text="Agora que você já sabe que $place não é um arquivo tente desde o começo!"
         fi
      elif [ -d $place]; then
         cd $place
         empty=`ls`
         if [ ! -z $empty ]; then
            place=`zenity --entry --title="Existe um diretório com este nome que não está vazio" --window-icon=/usr/share/pixmaps/gnome-cd.png --text="Em que local deseja montar sua imagem de disco?"`
            if [ -f $place ]; then
            zenity --erro --text="Já existe um arquivo com este nome, não insista!!!"
            else
               zenity --info --text="Agora que você já sabe que $place não é um arquivo tente desde o começo!"
         fi
         else
         foo=`gksudo -u root -k -m "Insira sua senha para ter acesso à montagem 
de imagem de disco" /bin/echo "got r00t?"`
         sudo mount -o loop -t iso9660 $I $place
         nautilus $place
         fi
      else
         foo=`gksudo -u root -k -m "Insira sua senha para ter acesso à montagem 
de imagem de disco" /bin/echo "got r00t?"`
         sudo mkdir $place
         sudo mount -o loop -t iso9660 $I $place
         nautilus $place
      fi
   done
done
exit0

Scripts recomendados

Montando Pen Drive no Slackware

Verificando se uma placa de rede está presente

Backup interativo (exemplo de shell script)

Script Admin PDC

lines.sh


  

Comentários
[1] Comentário enviado por danpos em 28/01/2008 - 17:59h

Muito prático o teu script. Testei-o com sucesso.

Obrigado por compartilhar.

Abs,

Danpos.

PS: teria como criar um para desmontar o sistema de arquivos montados com o script anterior?

[2] Comentário enviado por ff9will em 29/01/2008 - 18:05h

Sim, mas ainda não foi aprovado. Espero que seja aprovado em breve.

Agradeço a todos que o testaram.

Quem tiver sugestões me envie.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts