feat: add uninstall script.

This commit is contained in:
Elysia
2025-11-19 21:00:54 +08:00
parent 5c8d824749
commit 9001cae848
4 changed files with 250 additions and 83 deletions
+10
View File
@@ -0,0 +1,10 @@
# This script is meant to be sourced.
# It's not for directly running.
user_config="${REPO_ROOT}/sdata/dist-fedora/user-config.yaml"
yq -r '.dnf.transaction_ids[]? | reverse' "$user_config" | while read -r tx_id; do
echo -e "\n========================================"
echo "Rolling back DNF Transactions ID$tx_id"
echo "========================================"
v sudo dnf history undo -y "$tx_id"
done