Files
Server-scripts/raspberry/scripts/updatesavailable.sh
T

13 lines
696 B
Bash
Raw Normal View History

2026-04-14 23:55:26 +02:00
#!/bin/bash
> /etc/motd
sudo apt-get update > /dev/null 2>&1
upgrades=$(sudo apt-get -s dist-upgrade | grep upgraded, | awk '{ printf "%i",$1; }')
install=$(sudo apt-get -s dist-upgrade | grep 'newly installed' | awk '{ printf "%i",$3; }')
distupgrades=$(sudo apt-get -s dist-upgrade | grep upgraded, | awk '{ printf "%i",$1; }')
distupgrades=$((10#$distupgrades - 10#$upgrades))
remove=$(sudo apt-get -s autoremove | grep upgraded, | awk '{ printf "%i",$6; }')
echo $upgrades packages can be updated. >> /etc/motd
echo $install packages will be newly installed. >> /etc/motd
echo $distupgrades dist-packages can be updated. >> /etc/motd
echo $remove packages can be removed. >> /etc/motd