criar-iso
Publicado por Perfil removido 17/10/2005
[ Hits: 10.127 ]
um simples script para criar arquivos iso, bom para uso prático e para exemplo de script.
#!/bin/bash
# Script para construção de arquivo .iso
# Autor: J. F. Mitre
# Data: 16/01/2005
# Data da última atualização: 16/01/2005
# Uso:
#
#    criar-iso <dir_origem> <dir_destino> <nome_arq.iso>
#
usage(){
echo "Script para criação de imagem .ISO"
echo
echo "Uso: "
echo " criar-iso <dir_origem> <dir_destino> <nome_arq.iso>"
}
if [ $1 == --help ]; then
 echo
 usage
 echo
 exit 0
fi
if [ ! $# == 3 ]; then
 echo
 usage
 echo
 exit 1
fi
DIR_ORIGEM=$1
DIR_DEST=$2
if [ $DIR_DEST == $DIR_ORIGEM  ]; then
  echo "O diretório de origem e destino são os mesmos"
  echo "Não é possível continuar"
  echo
  exit 1
fi
NOME_CD=$3
if [ ! -d "$DIR_DEST" ]; then
   echo "Pasta de destino não foi encontrada!"
   echo
   usage
   echo
   exit 1
else
   if [ ! -d "$DIR_ORIGEM" ]; then
      echo "Pasta de origem nao foi encontrada!"
      echo
      usage
      echo
      exit 1
   else
         if [ ! -w $DIR_DEST ]; then
           echo "Não é possível gravar em $DIR_DEST"
               echo
               exit 1
         else
           cd $DIR_DEST
           if [ -e "$NOME_CD" ]; then
             echo "Existe arquivo com o nome $NOME_CD em $DIR_DEST"
                 echo "A imagem não vai ser criada"
                 echo
                 exit 1
               fi
               cd -
           echo "Criando imagem ..."
           mkisofs -V $NOME_CD -l -o $DIR_DEST/$NOME_CD $DIR_ORIGEM
           if [ ! -f "$DIR_DEST/$NOME_CD" ]; then
            echo "Imagem não pode ser gravada!"
           else
            echo "Imagem criada com sucesso"
           fi
        fi
   fi
fi
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Secure boot, artigo interessante, nada técnico. (4)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (14)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









