shell script para automatizar instalação

1. shell script para automatizar instalação

Bruno Pellanda
pellanda

(usa CentOS)

Enviado em 16/04/2010 - 16:55h

Olá!
estou montando um shell script para automatizar a instalação
do Asterisk na distribuição CentOS, o roteiro da instalação
e toda sua configuração estão bem definidos, por isso estou
criando um shell script para fazer, porém gostaria de saber
se há a possibilidade, via comando, quando estiver compilando
o asterisk, executo os seguintes procedimentos:
1) make clean - OK
2) ./configure - OK
3) make - OK
4) make menuselect - problema:
o make menuselect abre uma tela, com menus, e eu preciso
entrar em um desses menus e marcar uma opção,
por exemplo, entrar no menu numero 3, marcar a opção 4 (space marca a opção),
e apertar x para salvar e sair.

como poderia fazer isso em um shell script?

desde ja agradeço qualquer ajuda, e caso não tenha sido claro em
meu problema, perguntem que tento explicar melhor!


  


2. Re: shell script para automatizar instalação

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 16/04/2010 - 18:36h

Qual o programa responsável pelo menu? Seria o dialog?

t+


3. Re: shell script para automatizar instalação

Bruno Pellanda
pellanda

(usa CentOS)

Enviado em 04/05/2010 - 15:54h

eu acho que não usa o dialog, pois eu nao tenho ele instalado no computador e nao da erro!


4. Re: shell script para automatizar instalação

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 05/05/2010 - 15:30h

Entendi, mas acho meio difícil alterar as opções do menu via shell script. Só que, se você analisar o código fonte (se possível), você poderá ver quais variáveis são setadas quando uma opção é marcada. Por exemplo: Se o usuário aperta espaço na opção "Nao mostrar tela de login", então provavelmente terá uma linha parecida com essa: tela_login="no"

Não dessa forma, mas algo bem parecido. O negócio é você fuçar o código fonte e verificar quais variáveis controlam as opções selecionadas.

Espero ter ajudado.
t+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts