Commit Graph

246 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
8b98565a86
version 3.2.32 2018-07-26 23:39:44 +02:00
Marek Marczykowski-Górecki
7e0895e2a4
version 3.2.31 2018-07-18 18:00:16 +02:00
Marek Marczykowski-Górecki
bfe284e7bf
debian: add Depends: qubesdb-vm
Make sure that qubesdb is configured (including service start) before
executing postinst of qubes-core-agent package, which will communicate
with qubesdb service.

Fixes QubesOS/qubes-issues#3951

(cherry picked from commit a715797589)
2018-07-18 17:40:16 +02:00
Marek Marczykowski-Górecki
2ee80b9b83
Convert /usr/local from a symlink to a mount point on upgrade
Fixes QubesOS/qubes-issues#1150

(cherry picked from commit f4c10d47da)
2018-07-18 17:22:09 +02:00
Marek Marczykowski-Górecki
096a18fc96
version 3.2.30 2018-05-07 05:51:45 +02:00
Marek Marczykowski-Górecki
3d0c1ba2dc
version 3.2.29 2018-05-07 05:32:42 +02:00
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
Marek Marczykowski-Górecki
14c642b879
version 3.2.28 2018-03-30 23:20:46 +02:00
Marek Marczykowski-Górecki
fbfbceed5a
version 3.2.27 2018-03-22 01:03:39 +01:00
Marek Marczykowski-Górecki
f301bed804
debian: use dh_install --fail-missing
Avoid problems with missing .install entries in the future.

QubesOS/qubes-issues#3728
QubesOS/qubes-issues#3726
2018-03-21 16:40:52 +01:00
Marek Marczykowski-Górecki
80f2624209
debian: add missing autostart dropin to debian/qubes-core-agent.install 2018-03-21 16:39:56 +01:00
Marek Marczykowski-Górecki
9b6abb9786
debian: make haveged.service patch less intrusive...
...but installed on all Debian versions. This is mostly required by
vebose file list in debian/qubes-core-agent.install. But also make it
use new options when upstream will set them.

QubesOS/qubes-issues#2161

(cherry picked from commit 34fa6e7ced)
2018-03-21 16:30:07 +01:00
Marek Marczykowski-Górecki
0ba36c7349
debian: add missing dconf related files to debian/qubes-core-agent.install
This fixes ab80284 Disable automatic scaling in GNOME/GTK applications

Fixes QubesOS/qubes-issues#3726
2018-03-21 16:23:22 +01:00
Marek Marczykowski-Górecki
2d10773126
debian: list KDE5 actions in qubes-core-agent.install
This fixes 5957893 Install KDE actions for KDE5
2018-03-21 16:20:16 +01:00
Marek Marczykowski-Górecki
9ee0d015df
version 3.2.26 2018-03-13 21:55:14 +01:00
Marek Marczykowski-Górecki
aad30a3ac6
debian: add back missing directories to package 2018-03-13 21:36:17 +01:00
Marek Marczykowski-Górecki
e8d4a1c43b
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)
2018-03-13 21:14:44 +01:00
Ilpo Järvinen
857632e894
Fix qubes-dom0-update regression by restoring dom0-updates dir
This dir was present in 3.2.22 but then got removed from the
package. Missing that dir causes a problem for qubes-dom0-update
that expects to find that dir existing.

Fixes: QubesOS/qubes-issues#3620
2018-02-23 23:33:20 +02:00
Marek Marczykowski-Górecki
bdecd8ccc0
Remove 80-qubes.conf from .install file too
The file is removed by "Stop Debian templates from forwarding by
default" commit.
2018-02-22 21:16:05 +01:00
Marek Marczykowski-Górecki
7bbc90d796
version 3.2.25 2018-02-22 12:44:52 +01:00
Marek Marczykowski-Górecki
e2e8b00790
version 3.2.24 2018-02-20 01:07:37 +01:00
Marek Marczykowski-Górecki
a5f736f8df
version 3.2.23 2018-02-12 16:48:21 +01:00
Marek Marczykowski-Górecki
0bfe66695b
Merge remote-tracking branch 'qubesos/pr/81' into release3.2
* qubesos/pr/81:
  Fix macros for Thunar to be compatible with qubes-core-agent in R4.0
  debian: change qubes-core-agent as a subpackage
  Fix UCA mistake and qvm-actions script
  Fix ShellCheck comments
  Add debian package support
  Disable Thunar thumbnails
  Add support for Thunar Qubes VM tools
2018-02-10 22:36:10 +01:00
Marek Marczykowski-Górecki
ab80284759
Disable automatic scaling in GNOME/GTK applications
GNOME automatically set scaling factor to 2 when HiDPI is detected.
Unfortunately it does it also on not really HiDPI displays, making the
whole UI unusably large. There is no middle ground - scaling factor must
be integer, so 1.5 is not supported. Lets opt on a conservative side and
fallback to scaling factor 1.

Solution by @alyssais, thanks!
Fixes QubesOS/qubes-issues#3108

(cherry picked from commit 7ecb74ae3b)
2018-02-10 22:24:47 +01:00
Frédéric Pierret
41f568766f
debian: change qubes-core-agent as a subpackage 2017-12-30 16:01:13 +01:00
Frédéric Pierret
c452cca812
Fix ShellCheck comments 2017-12-26 16:16:31 +01:00
Frédéric Pierret
b8e38c2f7f
Add debian package support 2017-12-26 16:16:08 +01:00
Marek Marczykowski-Górecki
b34a2b7f4c
version 3.2.22 2017-12-15 09:22:54 +01:00
Marek Marczykowski-Górecki
6a7f38e8da
debian: use systemd-preset logic from rpm package
It is more robust, especially handle "# Units below this line will be
re-preset on package upgrade" part of 75-qubes-vm.preset file. This is
needed to fix system configuration without the need to rebuild the whole
template.

QubesOS/qubes-issues#2913

(cherry picked from commit 47e6a84f79)
2017-12-15 02:52:36 +01:00
Marek Marczykowski-Górecki
259c807b06
debian: fix shellcheck warnings in debian packaging
(cherry picked from commit f16753c67b)
2017-12-15 02:28:54 +01:00
Marek Marczykowski-Górecki
c557c095e5
version 3.2.21 2017-12-13 19:44:07 +01:00
Marek Marczykowski-Górecki
f7bf46f780
version 3.2.20 2017-09-24 23:14:38 +02:00
Marek Marczykowski-Górecki
a272b54219
version 3.2.19 2017-09-24 22:24:36 +02:00
unman
b445ebce50
Enable build for Zesty 2017-05-23 23:59:41 +01:00
Marek Marczykowski-Górecki
d73221ba3b
version 3.2.18 2017-05-16 00:54:18 +02:00
Marek Marczykowski-Górecki
ee0255b385
debian,fedora: drop gnome-packagekit from dependencies
We don't use it currently - xterm with console updater is used by
default.
2017-04-24 00:17:34 +02:00
Marek Marczykowski-Górecki
03b0b2e481
version 3.2.17 2017-04-01 21:45:29 +02:00
Marek Marczykowski-Górecki
bd6ea489e3
version 3.2.16 2017-03-07 23:04:47 +01:00
Marek Marczykowski-Górecki
cf97f4f8e7
Merge remote-tracking branch 'qubesos/pr/40'
* qubesos/pr/40:
  Stop unnecessary services in Debian
2017-02-20 23:27:07 +01:00
Marek Marczykowski-Górecki
d9cacf66dd
debian: don't fail the upgrade if glib-compile-schemas fails
Thanks @adrelanos
2017-02-20 23:25:39 +01:00
Marek Marczykowski-Górecki
7d97fd3a82
debian: fix lintian warning - command-with-path-in-maintainer-script
Reported by @adrelanos
https://github.com/QubesOS/qubes-core-agent-linux/pull/39#issuecomment-280951206
2017-02-19 22:43:06 +01:00
unman
1ed2954f91
Stop unnecessary services in Debian 2017-02-16 22:41:14 +00:00
unman
8d1b74d732
Apply gschema override preventing previews in nautilus in Debian 2017-02-12 03:06:48 +00:00
Marek Marczykowski-Górecki
fb8c356216
version 3.2.15 2016-12-04 22:39:01 +01:00
Marek Marczykowski-Górecki
bb53619d3d
version 3.2.14 2016-12-04 21:57:10 +01:00
Marek Marczykowski-Górecki
41e3d591ef
Merge remote-tracking branch 'qubesos/pr/25'
* qubesos/pr/25:
  Add systemd override for haveged in xenial and stretch. (#2161) Reenable haveged.service after debian package installation

Fixes QubesOS/qubes-issues#2161
2016-11-28 15:02:32 +01:00
Marek Marczykowski-Górecki
938d184ef4
version 3.2.13 2016-11-18 01:59:25 +01:00
unman
58febd6d20
Add systemd override for haveged in xenial and stretch. (#2161)
Reenable haveged.service after debian package installation
2016-11-14 02:33:20 +00:00
Manuel Amador (Rudd-O)
59aec8e5eb Clean up early initialization and setup of /rw 2016-10-23 20:19:51 +00:00
Marek Marczykowski-Górecki
3b65f98db8
version 3.2.12 2016-10-18 15:55:40 +02:00