core-agent-linux/debian
Marek Marczykowski-Górecki 23250f84b2
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
2018-05-02 02:57:37 +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 4.0.26 2018-04-22 00:29:02 +02:00
compat Initial debian packaging 2014-07-23 05:13:32 +02:00
control Add debian package support 2017-11-22 13:06:51 +01:00
copyright Initial debian packaging 2014-07-23 05:13:32 +02:00
qubes-core-agent-dom0-updates.install Split dom0-updates handling into subpackage 2017-06-07 10:15:26 +02:00
qubes-core-agent-nautilus.install Rename qubes-nautilus to qubes-core-agent-nautilus 2017-06-07 10:15:26 +02:00
qubes-core-agent-network-manager.install Split network-related files to -networking and -network-manager packages 2017-06-08 22:11:34 +02:00
qubes-core-agent-network-manager.postinst Split network-related files to -networking and -network-manager packages 2017-06-08 22:11:34 +02:00
qubes-core-agent-networking.install network: IPv6-enabled firewall 2017-12-07 01:41:55 +01:00
qubes-core-agent-passwordless-root.displace deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.displace-extension deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.install deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.preinst deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-qrexec.install document /etc/qubes/rpc-config 2017-08-09 00:58:48 +02:00
qubes-core-agent-thunar.install Add debian package support 2017-11-22 13:06:51 +01:00
qubes-core-agent-thunar.postinst Fix ShellCheck comments 2017-11-22 15:45:51 +01:00
qubes-core-agent-thunar.postrm Fix ShellCheck comments 2017-11-22 15:45:51 +01:00
qubes-core-agent.dirs debian: fix qubes-firewall python packaging, make it more verbose 2017-05-21 01:47:59 +02: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-02 02:57:37 +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-02 02:57:37 +02:00
qubes-core-agent.postrm Remove DisposableVM savefile related files 2017-06-08 22:11:35 +02:00
qubes-core-agent.preinst deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +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
qubes-core-agent.undisplace debian: cleanup after splitting qubes-core-agent 2017-10-19 16:18:23 +02:00
rules Revert "firewall: switch to python 3" 2017-05-21 02:01:47 +02:00