From 6df0b9ab1799731a7386bc6fc6614dfce7f3cb3a Mon Sep 17 00:00:00 2001 From: Halbe Bruno Date: Mon, 10 Feb 2025 13:29:06 -0300 Subject: [PATCH] Atualizar server.sh --- server.sh | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/server.sh b/server.sh index 0acee71..a1dd416 100644 --- a/server.sh +++ b/server.sh @@ -187,60 +187,6 @@ _motd() { fi } -_teccnia() { - ## Variáveis - REPO_URL="https://git.ipv0.com.br/teccnia/servidores.git" - CLONE_DIR="/opt/teccnia/tools" - BIN_DIR="/usr/bin" - - ## Clonar o repositório sem criar a pasta 'Servers' - if [ -d "$CLONE_DIR/.git" ]; then - _cyan "\nO sistema já possui as ferramentas TECCNIA. Atualizando..." - git -C "$CLONE_DIR" pull - else - _cyan "\nObtendo ferramentas TECCNIA..." - git clone "$REPO_URL" "$CLONE_DIR" - fi - - ## Verificar se o clone foi bem-sucedido - if [ $? -ne 0 ]; then - _red "\nFalha ao clonar o repositório.\n" - return 1 - fi - - ## Lista de arquivos/diretórios a serem removidos - remover_itens=( - "*.md" - "*.txt" - "server.sh" - ) - - ## Remover arquivos ou diretórios indesejados - for item in "${remover_itens[@]}"; do - if [[ $item == *\** ]]; then - rm -rf "$CLONE_DIR"/$item - else - rm -rf "$CLONE_DIR/$item" - fi - done - - ## Dar permissão de execução a todos os arquivos restantes - _cyan "\nAjustando permissões de execução..." - find "$CLONE_DIR" -type f -exec chmod +x {} \; - - ## Criar links simbólicos para todos os arquivos no /usr/bin/ - _cyan "\nCriando links simbólicos para os scripts..." - for script in "$CLONE_DIR"/*; do - script_name=$(basename "$script") - ln -sf "$CLONE_DIR/$script_name" "$BIN_DIR/$script_name" - done - - echo - _success "Ferramentas TECCNIA instaladas!" - echo - -} - ## # Exibir mensagem inicial @@ -312,7 +258,6 @@ fi _bashrc _motd -_teccnia # fim!