Validando instalação de pacotes .deb TUI whiptail Interface gráfica no terminal.

1. Validando instalação de pacotes .deb TUI whiptail Interface gráfica no terminal.

Isael
faelp22

(usa Ubuntu)

Enviado em 26/05/2015 - 09:01h

Olá gostaria de tirar uma duvida, com relação de como cancelar uma instalação de um pacote .deb utilizando o whiptail!
ate o momento meu pacote funciona perfeitamente no quesito instalação, configuração e remoção, o que eu queria mesmo é validar uma opção onde solicito ao usuário que digite uma identificação
pois essa identificação é fundamental para o funcionamento do software, e caso o mesmo não seja informado, queria validar para só ir adiante se o mesmo digitar e se ele clique em cancelar,
o pacote não seja instalado.

segue um exemplo do whiptail que esta dentro do arquivo preinst do pacote Debian.

#!/bin/bash
id=$(whiptail --title "Entrada de identificação do cliente final" --inputbox "Digite id do cliente: ex: 20141014-0000000" --fb 10 60 3>&1 1>&2 2>&3)
statussaida=$?
if [ $statussaida = 0 ]; then
mkdir -p /etc/dnsfind/
echo $id > /etc/dnsfind/dnsfind.conf
else
echo "Instalação cancelada pelo usuário."
exit 0;
fi

aqui no else é onde queria cancelar a instalação.

ATT - Isael Sousa


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts