Il log dell'aggiornamento viene copiato in $HOME/Log Pacman con la data dell'aggiornamento, così da facilitare la consultazione degli stessi.
A fine aggiornamento apparirà sullo schermo una notifica di avvenuto aggiornamento.
Questo mio piccolo lavoro diventa utile se accoppiato con crond, magari copiando questo script in /etc/cron.daily.
- Codice: Seleziona tutto
#!/bin/bash
#############################################
# ArchLinux Automatic Updater #
# Scritto da Gianguido (aka #!/bin/bash) #
# Email: gianguidorama [at] gmail [dot] com #
# Sito: http://gianguidosora.netsons.org #
# Grazie a tutti gli utenti del forum che #
# +mi hanno aiutato a completare lo script! #
#############################################
########## VARIABILI ##########
D=$(date +%d-%m-%y)
###############################
# Crea la cartella per i log di pacman
mkdir $HOME/Log Pacman/
# Naviga nella cartella dei log di pacman
cd $HOME/Log Pacman/
# Avvia l'aggiornamento
sudo pacman -Syu --noconfirm >> messages@$D
# Notifica l'avvenuto aggiornamento
notify-send "Aggiornamento del sistema completato" "Il tuo sistema è stato aggiornato, vai nella cartella /home/UTENTE/Log Pacman per i log degli update"
exit
Ogni critica è ben accetta
