criar-iso
Publicado por Perfil removido 17/10/2005
[ Hits: 10.151 ]
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.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Thinkpads são bons mesmo ?! (4)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (3)
existe algum hub de jogos online similiar ou igual dos browser (6)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)









