debian: don't call dconf if it isn't installed

The dconf package isn't required by qubes-core-agent - the package ships
a configuration for it, useful if user have it installed for other
reasons. Don't try to rebuild dconf database if dconf isn't installed -
avoid misleading error message.

Fixes QubesOS/qubes-issues#3492

(cherry picked from commit 24c875030e)
This commit is contained in:
Marek Marczykowski-Górecki 2018-03-13 17:10:40 +01:00
parent 857632e894
commit e8d4a1c43b
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -189,7 +189,9 @@ case "${1}" in
glib-compile-schemas /usr/share/glib-2.0/schemas || true
dconf update || true
if [ -x /usr/bin/dconf ]; then
dconf update
fi
# Update Qubes App Menus
/usr/lib/qubes/qubes-trigger-sync-appmenus.sh || true