blob: dfa9a88e68743a1961bd263de3e60d0a6adc7298 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
post_install() {
# Update desktop database for MimeType handlers
if command -v update-desktop-database >/dev/null 2>&1; then
update-desktop-database -q || true
fi
# Best-effort: set default handler for custom URL scheme
# Note: running under root affects only root user; desktop environments
# typically pick up the handler from the desktop file + updated caches.
if command -v xdg-mime >/dev/null 2>&1; then
xdg-mime default perplexity.desktop x-scheme-handler/perplexity-app || true
fi
}
post_upgrade() {
post_install "$@"
}
post_remove() {
if command -v update-desktop-database >/dev/null 2>&1; then
update-desktop-database -q || true
fi
}
|