qubes-core-agent-linux/debian
Marek Marczykowski-Górecki 503a7fdf59
Create /etc/dconf/profile/user dynamically, if not present
The /etc/dconf/profile/user file in some distributions is part of dconf
package, in some not. There are even cases where it changes between
package versions (Fedora 27 don't have it, but Fedora 28 do).
Also, base Debian Stretch don't have it, but Kali Linux based on it do.

To avoid overly complex dependency handling, create the file dynamically
on package installation if it's missing in that particular case. The
file content is canonical:

    user-db:user
    system-db:local

Fixes QubesOS/qubes-issues#3834

(cherry picked from commit 23250f84b2)
2018-05-05 18:03:13 +02:00
..
patches debian: Remove unneeded patch file and README 2015-02-12 11:34:13 -05:00
source debian: Add extend-diff-ignore options to debian packager 2015-02-19 19:56:23 -05:00
changelog version 3.2.28 2018-03-30 23:20:46 +02:00
compat Initial debian packaging 2014-07-23 05:13:32 +02:00
control Add debian package support 2017-12-26 16:16:08 +01:00
copyright Initial debian packaging 2014-07-23 05:13:32 +02:00
qubes-core-agent-thunar.install Add debian package support 2017-12-26 16:16:08 +01:00
qubes-core-agent-thunar.postinst Fix ShellCheck comments 2017-12-26 16:16:31 +01:00
qubes-core-agent-thunar.postrm Fix ShellCheck comments 2017-12-26 16:16:31 +01:00
qubes-core-agent.dirs debian: add back missing directories to package 2018-03-13 21:36:17 +01:00
qubes-core-agent.displace - Prevent 'su -' from asking for password in Debian [based] templates. 2015-09-13 17:19:25 +00:00
qubes-core-agent.displace-extension - Prevent 'su -' from asking for password in Debian [based] templates. 2015-09-13 17:19:25 +00:00
qubes-core-agent.gsettings-override debian: Switch to using org.mate.NotificationDaemon by default to eliminate popups not closing 2015-08-07 09:20:18 -04:00
qubes-core-agent.install Create /etc/dconf/profile/user dynamically, if not present 2018-05-05 18:03:13 +02:00
qubes-core-agent.links add /usr/lib/qubes/bind-dirs.sh compatibility symlink 2016-07-23 21:44:00 +00:00
qubes-core-agent.maintscript clean up /etc/tinyproxy/filter-updates 2015-11-15 12:31:32 +00:00
qubes-core-agent.postinst Create /etc/dconf/profile/user dynamically, if not present 2018-05-05 18:03:13 +02:00
qubes-core-agent.postrm removed trailing spaces 2015-10-15 04:34:55 +02:00
qubes-core-agent.preinst removed trailing spaces 2015-10-15 04:34:55 +02:00
qubes-core-agent.prerm removed trailing spaces 2015-10-15 04:34:55 +02:00
qubes-core-agent.triggers Remove dynamically generated autostart desktop files 2015-08-27 22:08:04 +02:00
rules debian: use dh_install --fail-missing 2018-03-21 16:40:52 +01:00