Assorted shell and Python scripts
1#!/usr/bin/env bash
2
3# Source: https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/
4
5old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
6if [ "${#old_kernels[@]}" -eq 0 ]; then
7 echo "No old kernels found"
8 exit 0
9fi
10
11if ! sudo dnf remove "${old_kernels[@]}"; then
12 echo "Failed to remove old kernels"
13 exit 1
14fi
15
16echo "Removed old kernels"
17exit 0