#!/bin/bash #Dial-up panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter echo ' ' title=$"Conexao Discada" apply=$"Aplicar" close=$"Sair" tip_provedor=$"Seleciona o provedor sem efetuar alteracoes no driver do modem." tip_discador=$"Abrir o Discador sem efetuar alteracores no driver do modem e na selecao do provedor." tip_detect=$"Detectar driver recomendado e modelo do modem" tip_manual=$"Caso tennha preferencia por um servidor especifico preencha com o IP correspondente" #title echo "$title" #header open_header echo "$title" '
' $"Configure o modem e o discador." close_header #body #Confere se o resolv.conf esta desbloqueado if [ "$(lsattr /etc/resolv.conf | cut -f1 -d" " | grep i)" = "" ] then automatico_check="checked" else manual_check="checked" fi #Confere se o resolv.conf esta com o ip do opendns if [ "$(grep 208.67.222.222 /etc/resolv.conf)" != "" ] then opendns_check="checked" manual_check="" fi #Confere se o resolv.conf esta apontando para o localhost 127.0.0.1 if [ "$(grep 127.0.0.1 /etc/resolv.conf)" != "" ] then bind_check="checked" manual_check="" fi #Em caso de deteccao de 2 checked da preferencia ao automatico_ckeck if [ "$automatico_check" = "checked" ] then bind_check="" opendns_check="" fi #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' echo $"Antes de efetuar uma conexao discada e preciso ativar o driver correto para o modem e configurar o provedor." echo "

" $"Abrir Discador" " " $"Detectar driver" " " $"Selecionar Provedor" "


" $"Escolha o driver e clique em aplicar:" "
















" echo '

' echo "
"