Remind to run trustsight before building AUR updates

This commit is contained in:
Daniele Fucini
2026-10-17 10:56:57 +02:00
parent ebc19057ea
commit f1746b3e4e
2 changed files with 7 additions and 1 deletions
+2 -1
View File
@@ -10,7 +10,7 @@ update-notify runs on a systemd user timer and checks:
It sends one notification, and only when its content changes since the last one: It sends one notification, and only when its content changes since the last one:
- Update counts are shown once the total number of updates reaches a threshold (default 30). Reminders for `git-monitor` and pending firmware updates (`fwupdmgr`) are added when those tools are installed. - Update counts are shown once the total number of updates reaches a threshold (default 30). Reminders for `git-monitor` and pending firmware updates (`fwupdmgr`) are added when those tools are installed, and one to run `trustsight` before building pending AUR updates.
- Kernel rebuild reminders are always shown, even below the threshold. - Kernel rebuild reminders are always shown, even below the threshold.
## Requirements ## Requirements
@@ -23,6 +23,7 @@ Optional:
- `aurutils`: check AUR packages in the local repository - `aurutils`: check AUR packages in the local repository
- `fwupd`: check for firmware updates - `fwupd`: check for firmware updates
- `git-monitor`: remind to check git packages - `git-monitor`: remind to check git packages
- `trustsight`: remind to vet AUR updates before building them
## Installation ## Installation
+5
View File
@@ -175,6 +175,11 @@ if (( over_threshold )); then
fi fi
fi fi
# Vet AUR changes before building them
if (( aur_updates )) && command -v trustsight >/dev/null 2>&1; then
parts+=("Before aur sync: trustsight review --repo $AUR_REPO")
fi
if (( ${#reminders[@]} )); then if (( ${#reminders[@]} )); then
printf -v list '%s, ' "${reminders[@]}" printf -v list '%s, ' "${reminders[@]}"
parts+=("Also check: ${list%, }") parts+=("Also check: ${list%, }")