do skriptu přidána notifikace pro AUR repozitář

This commit is contained in:
archos 2024-05-05 19:12:44 +02:00
parent d8364494f3
commit 73e1071931

View File

@ -11,17 +11,21 @@
# Toto je nutné, protože cron nezná kontext uživatelského desktopového prostředí a bez této proměnné,by aplikace typu notify-send nemohly zobrazovat notifikace na ploše. # Toto je nutné, protože cron nezná kontext uživatelského desktopového prostředí a bez této proměnné,by aplikace typu notify-send nemohly zobrazovat notifikace na ploše.
export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
echo "Skript spuštěn v: $(date)" >> #/cest/k/log.txt # Logování data spuštění
echo "Skript spuštěn v: $(date)" >> /cesta/k/log.txt
# Získání seznamu aktualizací # Získání seznamu aktualizací z oficiálních repozitářů
updates=$(checkupdates) official_updates=$(checkupdates)
official_count=$(echo "$official_updates" | wc -l)
# Zkontroluj, jestli jsou dostupné nějaké aktualizace # Získání seznamu aktualizací z AUR
if [[ ! -z "$updates" ]]; then aur_updates=$(yay -Qua)
# Počet dostupných aktualizací aur_count=$(echo "$aur_updates" | wc -l)
count=$(echo "$updates" | wc -l)
# Zobrazení notifikace # Kontrola a zobrazení notifikací, pokud jsou dostupné aktualizace
notify-send "Dostupné aktualizace" "$count aktualizací je dostupných. Spusťte terminál a zadejte 'sudo pacman -Syu' pro instalaci." if [[ ! -z "$official_updates" ]] || [[ ! -z "$aur_updates" ]]; then
notify-send "Dostupné aktualizace" "$official_count oficiálních a $aur_count AUR aktualizací je dostupných. Spusťte terminál a zadejte 'yay -Syu' pro instalaci."
else
echo "Žádné aktualizace nejsou dostupné." >> /cesta/k/log.txt
fi fi