I find that I habitually open a terminal and run an update on every boot of my system (which gets rebooted once a day). I’m curious what other people do.

  • KalciferOP
    link
    fedilink
    English
    38 months ago

    I use a script that shows new Arch news messages, updates the mirrorlist with the fastest mirrors in my country, updates repo packages, updates aur packages, then prints created .pacnew and .pacsave files as well as orphaned and dropped packages.

    Would you mind sharing that script?

    • @KISSmyOS@feddit.de
      link
      fedilink
      2
      edit-2
      8 months ago

      It’s not very sophisticated and has no error handling, but I only run it locally…

      #!/bin/bash
      echo -e "\n...READING NEWS...\n"
      yay -Pw
      echo -e "\n...UPDATING MIRRORS...\n"
      sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
      sudo reflector --country Germany --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
      echo -e "\n...UPDATING REPO PACKAGES...\n"
      sudo pacman -Syu
      echo -e "\n...UPDATING AUR...\n"
      yay -Syu
      echo -e "\n...ORPHANED PACKAGES...\n"
      pacman -Qtd
      echo -e "\n...PACKAGES NOT IN ARCH REPO...\n"
      pacman -Qm
      echo -e "\n...NEW CONFIG FILES...\n"
      sudo find /etc -name *.pac*
      echo "DONE 😊"
      
      #Dependencies: yay, reflector, rsync, noto-fonts-emoji