nvidia-utils: carry missing ARM EGL library fix

This commit is contained in:
Jim Martin committed 2026-09-19 00:45:52 -05:00
1 parent 6afd935759
commit 0a1ae34275
11 files changed
+350

No files matched your search

@@ -0,0 +1,21 @@
post_upgrade() {
# With 595+ open kernel modules, video memory preservation is handled by
# kernel suspend notifiers, making the nvidia suspend/hibernate services unnecessary.
# Disable them for users upgrading from older versions.
if (( $(vercmp $2 595.58.03-1) < 0)); then
for service in nvidia-resume nvidia-hibernate nvidia-suspend nvidia-suspend-then-hibernate; do
if systemctl is-enabled --quiet $service 2>/dev/null; then
echo "Disabling $service (no longer needed with open kernel modules)..."
systemctl disable $service
fi
done
fi
}
pre_remove() {
for service in nvidia-resume nvidia-hibernate nvidia-suspend nvidia-suspend-then-hibernate; do
if systemctl is-enabled --quiet $service 2>/dev/null; then
systemctl disable $service
fi
done
}