Documenta pacotes removidos e comportamento do script
This commit is contained in:
26
README.md
26
README.md
@@ -1,6 +1,6 @@
|
||||
# Auto Update (systemd)
|
||||
# Auto Update Fedora (pós-instalação) + systemd
|
||||
|
||||
Script e serviço `systemd` para atualizar automaticamente o sistema e reiniciar quando necessário.
|
||||
Script e serviço `systemd` para (opcionalmente) remover alguns pacotes padrão do Fedora, atualizar automaticamente o sistema e reiniciar quando necessário.
|
||||
|
||||
## Instalação
|
||||
|
||||
@@ -65,11 +65,23 @@ Script e serviço `systemd` para atualizar automaticamente o sistema e reiniciar
|
||||
|
||||
## O que o script faz
|
||||
|
||||
- Remove alguns programas padrões (e executa `dnf autoremove`)
|
||||
- Atualiza todos os pacotes automaticamente
|
||||
- Verifica se precisa reiniciar
|
||||
- Aguarda 30 segundos antes de reiniciar (tempo para cancelar se necessário)
|
||||
- Registra tudo em `/var/log/auto-update.log`
|
||||
- Executa como `root` (se não for `root`, ele encerra e registra erro no log)
|
||||
- Remove pacotes (se existirem) e depois roda `dnf autoremove -y` para limpar dependências órfãs:
|
||||
- `libreoffice-*`
|
||||
- `gnome-tour`
|
||||
- `yelp`
|
||||
- `gnome-boxes`
|
||||
- `totem`
|
||||
- `gnome-maps`
|
||||
- `gnome-weather`
|
||||
- `gnome-contacts`
|
||||
- `gnome-clocks`
|
||||
- Atualiza o sistema com `dnf upgrade -y`
|
||||
- Verifica se precisa reiniciar usando `needs-restarting -r` (do pacote `dnf-utils`) e também checa `/var/run/reboot-required` se existir
|
||||
- Se precisar reiniciar, aguarda 30 segundos e reinicia
|
||||
- Registra toda a execução em `/var/log/auto-update.log`
|
||||
|
||||
Se você não quiser remover esses pacotes, edite a lista na seção `dnf remove -y` do script.
|
||||
|
||||
## Teste e logs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user