#!/bin/sh
set -eu

apt-get update
apt-get dist-upgrade --download-only --yes
apt-get autoclean

if command -v flatpak >/dev/null 2>&1
then
    flatpak --system update --appstream
    flatpak --system update --assumeyes
    flatpak --system uninstall --unused --assumeyes
fi

fwupdmgr --assume-yes get-updates

if  [ "$(apt list --upgradable 2>/dev/null | wc -l)" -gt '1' ] || \
    [ -n "$(fwupdmgr --assume-yes get-updates)" ]
then
    curl "https://notify.shore.co.il/send?message=$(hostname --short)%20has%20pending%20updates."
fi
