Minhas funções de script não estão funcionando corretamente

1

Link para o meu script em questão Eu tenho trabalhado em um script para me ajudar a configurar meu computador após uma instalação limpa, e para o a maior parte tem funcionado de forma relativamente suave, mas por acidente descobri que os scripts do bash podem conter funções e eu estava exultante! Naturalmente eu tentei em um dos meus scripts mais complexos e em vez de correr como deveria eu consegui resultados estranhos. Lembre-se que eu não encontrei nenhum erro óbvio, e os resultados são completamente inesperados. Por exemplo coloquei um dos resultados que obtive sob as condições do meu cartão wireless sendo desabilitado, e depois que eu chamo a minha função repo (meu script completo é mostrado no link acima) ele pula o comando para copiar os arquivos e vai direto para perguntar se eu quero instalar o meu cartão sem fio que nunca foi chamado em qualquer uma das funções que deveriam ter sido chamadas. Eu dei o resultado do meu exemplo abaixo, mas o script inteiro não está funcionando como deveria sob qualquer condição. Por favor ajude porque eu estou perdido. Estou executando o fedora 24 de 64 bits e terei prazer em fornecer qualquer outra informação ou arquivos que não estejam incluídos nesta questão.

    This script operates under the impression that you have an active internet connection.
connect: Network is unreachable
We have found that there is no active internet connection available. Wel will troubleshoot the issue.
Your wireless card is inactive, do you wish to try run the install for it? Y/N

n
Checking the status of your ethernet card.

We found that your ethernet card is active, checking internet connection.
connect: Network is unreachable
We cannot find an active internet connection. Please connect to the network then try again? Y/N
    
por Purpe_Fedora 04.09.2016 / 21:54

0 respostas