28 lines
792 B
Plaintext
28 lines
792 B
Plaintext
post_install() {
|
|
# Refresh desktop DB
|
|
if command -v update-desktop-database >/dev/null 2>&1; then
|
|
update-desktop-database -q || true
|
|
fi
|
|
# Rebuild KDE service cache
|
|
if command -v kbuildsycoca6 >/dev/null 2>&1; then
|
|
kbuildsycoca6 --noincremental >/dev/null 2>&1 || true
|
|
elif command -v kbuildsycoca5 >/dev/null 2>&1; then
|
|
kbuildsycoca5 --noincremental >/dev/null 2>&1 || 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
|
|
if command -v kbuildsycoca6 >/dev/null 2>&1; then
|
|
kbuildsycoca6 --noincremental >/dev/null 2>&1 || true
|
|
elif command -v kbuildsycoca5 >/dev/null 2>&1; then
|
|
kbuildsycoca5 --noincremental >/dev/null 2>&1 || true
|
|
fi
|
|
}
|