Browse Source

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
Marek Marczykowski-Górecki 6 years ago
parent
commit
24c875030e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      debian/qubes-core-agent.postinst

+ 3 - 1
debian/qubes-core-agent.postinst

@@ -179,7 +179,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
 
         # tell dom0 about installed updates (applications, features etc)
         /etc/qubes-rpc/qubes.PostInstall || true