Instalador

Publicado por marcel 09/05/2005

[ Hits: 5.890 ]

Download instalador.sh




Meu primeiro SS, visa criar um instalador que reconhece a extensão do arquivo e executa os comandos rotineiros.
Por ser meu primeiro script gostaria muito que corrigissem-o e dessem sugestões.

  



Esconder código-fonte

#!/bin/bash
-
#Script de instalação feito por Marcel H. Bertonzzin.
#Visite o VOL - http://www.vivaolinux.com.br
arquivo=$1
{
funcao_teste()
{
if [ -z "$arquivo" ] ; then
   echo -e "Digite o nome do arquivo que voce deseja instalar: \n";
   read $arquivo1
   arquivo1=$arquivo
fi
   tar=${arquivo%%.tar*}
   tgz=${arquivo%%.tgz}
   zip=${arquivo%%.zip}
funcao_extensao
}

funcao_extensao()
{
case "$arquivo" in
   *.tar)tar xf $arquivo; cd $tar;   funcao_instalar;;
   *.tar.gz)tar xzf $arquivo; cd $tar; funcao_instalar;;
   *.tgz)if [ "$UID" -ne 0 ]; then
   echo -e "Você precisa ser root para instalar pacotes .tgz\nsu root";
   su root;
   fi;
   installpkg $arquivo;;
   *.tar.bz2)tar xjvf $arquivo; cd $tar; funcao_instalar;;
   *.zip)unzip $arquivo -d $zip; cd $zip; funcao_instalar;;
esac
}
funcao_instalar()
{
   if [ -x configure ]; then ./configure; fi;
   sleep 1
   make;
   sleep 1
   make install;
}
}
funcao_teste

Scripts recomendados

Errata: Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux

bloqueando TODAS as PORTAS do EMULE

Configuramdo proxy/Squid com Dialog

Cadastrando e removendo usuários do SAMBA com um script

createThumbs


  

Comentários
[1] Comentário enviado por rafaelniken em 19/10/2006 - 12:58h

bem legal seu script!! pergunta ele só rola em slack??? sabe como posso intalar tgz no suse ???

[2] Comentário enviado por rafaelniken em 19/10/2006 - 12:58h

bem legal seu script!! pergunta ele só rola em slack??? sabe como posso instalar tgz no suse ???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts