#!/usr/bin/bash
if [ "$EUID" -ne 0 ]; then
  echo "Please run as root"
  echo "or use sudo before command:"
  echo "sudo update-fedora"
  exit
fi
journalctl --rotate
journalctl --vacuum-time=2d
logger -t uppdatera Rensat logfiler
echo "[OK] Logfiles older than 2 days were deleted."
> /var/spool/mail/root
logger -t uppdatera Rensat root mail
echo "[OK] root mails were deleted."
logger -t uppdatera Uppdaterar
dnf upgrade --refresh
# distro sync, may generate errors that are
# difficult to resolve, so commented out:
# dnf distr-sync
logger -t uppdatera Uppdatering slutförd
dnf clean dbcache
logger -t uppdatera Rensat cache
echo "[OK] Updated system and cleaned cache."
exit 0