Remove completamente um cliente SUSE Manager do sistema, incluindo serviços, pacotes, arquivos de configuração e identificadores únicos.
- Descrição
- Pré-requisitos
- Instalação
- Uso
- Opções
- Exemplos
- Fluxo de Execução
- Disclaimer
- Autor
- Licença
- Referências
Este script deve ser usado em sistemas clonados, com problemas de registro ou configuração do cliente SUSE Manager.
- Bash
- zypper
- nc (netcat)
- wget
- sudo
- tar
- awk, grep, cut, uuidgen, dbus-uuidgen, systemd-machine-id-setup
git clone https://github.com/mariosergiosl/susemanager-client-cleanup.git
cd susemanager-client-cleanup
chmod +x susemanager-client-cleanup_1.4.shsudo ./susemanager-client-cleanup_1.4.sh [OPÇÕES]| Opção | Descrição |
|---|---|
-A |
Executa todas as etapas (backup, limpeza, reset de identificadores). |
-h |
Exibe esta mensagem de ajuda. |
-nB |
Não faz backup da configuração do sistema. |
-nC |
Não executa a limpeza (remoção de pacotes e arquivos). |
-oC |
Executa apenas a limpeza. |
-nT |
Executa testes de conectividade de rede com o servidor SUSE Manager. |
-s <server> |
Informa o hostname/IP do servidor SUSE Manager. |
-nD |
Não baixa o certificado SSL do SUSE Manager. |
sudo ./susemanager-client-cleanup_1.4.sh -A
sudo ./susemanager-client-cleanup_1.4.sh -oC -nB
sudo ./susemanager-client-cleanup_1.4.sh -nT -s my.server.com- Testes de rede (opcional)
- Backup dos arquivos de configuração
- Parada de serviços relacionados ao SUSE Manager
- Remoção de pacotes e repositórios
- Limpeza de arquivos e logs
- Reset de identificadores do sistema
- Download do certificado SSL (opcional)
- Geração de logs e compactação dos arquivos de backup
Este script é fornecido "no estado em que se encontra", sem garantias. Use por sua conta e risco.
Mario Luz <mario.luz[at]suse.com>
MIT License