Commit Graph

922 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
ad42bdc95b
Update kernel parameters for i915.preliminary_hw_support -> i915.alpha_support
This option has been renamed in kernel 4.10.
2018-02-24 03:58:40 +01:00
Marek Marczykowski-Górecki
13dcbb4c15
anaconda 25.20.9-10, lorax-templates-qubes 4.0.1-1, qubes-anaconda-addon 4.0.5-1 2018-01-30 06:07:19 +01:00
Marek Marczykowski-Górecki
9b80ceeda6
lorax-templates-qubes: include additional VM kernels on the image
HVM suspend is broken in 4.14.13, on some machines. Lets ease using 4.9
for them.
2018-01-30 06:06:41 +01:00
Marek Marczykowski-Górecki
9b4568310b
qubes-anaconda-addon: fix kernel version sorting
Use proper version comparing instead of string comparing - 4.14 is newer
than 4.9...
2018-01-30 06:06:40 +01:00
Marek Marczykowski-Górecki
ae8b332ca8
lorax-templates-qubes: boot xen.efi directly, bypass grub
Grub cause problems while loading xen.efi on many machines, mostly
because xen.efi support loading dom0 kernel and initramfs only via EFI
services and xen.efi needs to be loaded through them too. But grub in
some cases uses own filesystem handling code instead, leaving xen.efi
without dom0 kernel.

This should improve when xen.efi will get multiboot2 support (Xen 4.10?)
- then grub could load dom0 kernel and initramfs too and pass them to
xen.efi.

For now, bypass grub and launch xen.efi directly. This have unfortunate
effect of not having boot menu, so choose the most universal option:
verbose, with all known workarounds for UEFI applied.

Fixes QubesOS/qubes-issues#3505
2018-01-30 06:06:40 +01:00
Marek Marczykowski-Górecki
3791fd7c5e
anaconda: fix interrupt remapping detection 2018-01-27 12:44:11 +01:00
Marek Marczykowski-Górecki
3c71ef6c1e
qubes-anaconda-addon 4.0.4, anaconda 25.20.9-9 2018-01-20 03:36:09 +01:00
Marek Marczykowski-Górecki
d2c98e2907
Revert "qubes-anaconda-addon: initialize default-fw-netvm"
This reverts commit 3001440fff.

The property is gone.
2018-01-20 03:34:49 +01:00
awokd
ad159228e9
conf, qubes-anaconda-addon: switch templates to fedora-26 and debian-9
(cherry picked from commit a1cda1d705)
2018-01-16 01:55:46 +01:00
Marek Marczykowski-Górecki
3b4a02cc26
anaconda: fix default scheme in custom partitioning
Update to LVM Thin Provisioning there too.

Fixes QubesOS/qubes-issues#3225
2018-01-15 01:20:18 +01:00
Marek Marczykowski-Górecki
a09af2b727
anaconda 25.20.9-8 2017-12-23 03:21:55 +01:00
Martin Kolman
fa4d491f88
Remove in-memory kickstart representation from traceback file (#1519895)
We have been doing this filtering already, but some paths have likely
changed and the filter was no longer effective.

So add two new filter strings:
"_intf.storage.ksdata"
"_intf.data"

After adding these two I was no longer able to find the plaintext password
anywhere in the traceback after manually triggering a crash with:

kill -USR1 `cat /var/run/anaconda.pid`

Resolves: rhbz#1519895
2017-12-23 03:21:11 +01:00
Marek Marczykowski-Górecki
7489992ddd
anaconda: check also for message about AMD interrupt remapping
Fixes QubesOS/qubes-issues#3208
2017-12-07 00:43:02 +01:00
Marek Marczykowski-Górecki
ca85026ffd
anaconda: update message about unusupported hardware
Advise to not continue.

Fixes QubesOS/qubes-issues#3208
2017-12-03 02:23:05 +01:00
Marek Marczykowski-Górecki
7272063fa4
lorax-templates-qubes 4.0.0-1 2017-11-21 13:49:26 +01:00
Marek Marczykowski-Górecki
9da8bf76e6
lorax-templates-qubes: do not remove libgstallocators needed by yelp 2017-11-21 13:08:17 +01:00
Marek Marczykowski-Górecki
d323fdb456
qubes-release 4.0-0.4 2017-11-21 05:15:48 +01:00
Marek Marczykowski-Górecki
95ad8d4029
qubes-release: add R4 unstable key 2017-11-03 22:08:57 +01:00
Marek Marczykowski-Górecki
20fafe74f8
comps: include libvirt-client by default
It greatly ease debugging.
2017-10-30 13:56:23 +01:00
Marek Marczykowski-Górecki
774bd5169f
qubes-anaconda-addon 4.0.3 2017-10-21 01:54:12 +02:00
Marek Marczykowski-Górecki
3001440fff
qubes-anaconda-addon: initialize default-fw-netvm
It should be set to default netvm for proxy VMs: sys-net.

Reported by @adrelanos
Fixes QubesOS/qubes-issues#3190
2017-10-20 02:57:54 +02:00
Marek Marczykowski-Górecki
e725ddfe41
comps: drop non-existing qubes-core-dom0-doc package
It was merged into qubes-core-dom0
2017-10-20 02:55:40 +02:00
Marek Marczykowski-Górecki
e9a09bd61f
anaconda 25.20.9-7, qubes-anaconda-addon 4.0.2, qubes-release 4.0-0.3 2017-10-09 00:04:51 +02:00
Marek Marczykowski-Górecki
a97c7a8422
qubes-release: update release notes 2017-10-08 20:49:29 +02:00
Marek Marczykowski-Górecki
4173bbbfb5
qubes-release: remove old Fedora keys 2017-10-08 20:45:49 +02:00
Marek Marczykowski-Górecki
c9c3d3896b
qubes-anaconda-addon: adjust option for routing updates through tor
Previously the option was described "Route applications traffic and
updates through Tor anonymity network". This isn't fully accurate
description, and also we decided it's better to provide an option for
routing just updates, not everything.
Also, remove 'experimental' tag.

Fixes QubesOS/qubes-issues#2604
2017-10-07 03:57:54 +02:00
Marek Marczykowski-Górecki
c834daa176
anaconda: make sure the latest version is placed as xen.efi
os.listdir returns files in filesystem order, not sorted.

QubesOS/qubes-issues#2990
2017-09-21 22:10:04 +02:00
Freddie Rice
e3a4a46958
xen.efi upgraded during each install 2017-09-20 12:59:09 -04:00
Marek Marczykowski-Górecki
1c18b82b5e
pykickstart 2.32-4, lorax-templates-qubes 3.2.4-1, qubes-release 4.0-0.2 2017-09-15 05:35:53 +02:00
Marek Marczykowski-Górecki
011fdd74b3
qubes-release: Add Qubes 4.0 community templates signing key 2017-09-14 11:44:32 +02:00
Marek Marczykowski-Górecki
e12094a910
lorax-templates-qubes: remove unneded parts of xen-runtime 2017-09-13 12:26:16 +02:00
Marek Marczykowski-Górecki
159a3fb2dd
pykickstart: fix str/bytes format string in error message 2017-09-13 03:08:04 +02:00
Marek Marczykowski-Górecki
fbd48c789f
anaconda 25.20.9-6 2017-09-12 04:20:54 +02:00
Marek Marczykowski-Górecki
63043751a5
anaconda: consider Interrupt Remapping as required feature
QubesOS/qubes-issues#2977
2017-09-12 04:20:25 +02:00
Marek Marczykowski-Górecki
6b77cb5ae4
anaconda: don't crash when no target disk is available
self.storage.root_device may be None in such case.
Instead, allow proper reporting that no space is available.
2017-09-05 04:18:11 +02:00
Marek Marczykowski-Górecki
b8ceee513f
anaconda: generate proper extlinux.conf
Fixes QubesOS/qubes-issues#2902
2017-09-05 04:18:10 +02:00
Marek Marczykowski-Górecki
696bd4ccf3
anaconda: check for virtualization features
Warn if the hardware lack features required for proper Qubes OS
operation.

Fixes QubesOS/qubes-issues#2977
2017-09-05 04:18:10 +02:00
Marek Marczykowski-Górecki
2d3405de9a
anaconda: abort installation on X startup fail
Do not fallback to text mode, which cannot property install the system
without kickstart file (missing LUKS passphrase prompt).

Fixes QubesOS/qubes-issues#2996
2017-09-04 02:11:01 +02:00
Marek Marczykowski-Górecki
48c6983b29
qubes-anaconda-addon: use qvm-default-dispvm state
Migrate settings up fedora-25-dvm to salt state, same as for other VMs

QubesOS/qubes-issues#2975
2017-08-09 04:20:46 +02:00
Marek Marczykowski-Górecki
fabc05e58e
Fix comps syntax
Fix aa9ea0f comps: add description to groups
2017-07-30 16:08:25 +02:00
Marek Marczykowski-Górecki
aa9ea0f301
comps: add description to groups 2017-07-30 15:42:55 +02:00
Marek Marczykowski-Górecki
594e3d9270
blivet: set epoch=2 (2:2.1.6-4) 2017-07-30 03:30:25 +02:00
Marek Marczykowski-Górecki
285a218ed7
blivet: backport rhbz#1170803 fix
It disable fsck for all partitions call.

Fixes QubesOS/qubes-issues#2835
2017-07-30 03:30:24 +02:00
Marek Marczykowski-Górecki
3acd47647e
blivet: import unmodified python-blivet-2.1.6-4.fc25.src.rpm
Ok, mostly: add integration with qubes-builder.

QubesOS/qubes-issues#2835
2017-07-30 03:30:24 +02:00
Marek Marczykowski-Górecki
dd10d189a2
conf: update qubes-desktop-linux-manager package name 2017-07-29 16:41:02 +02:00
Marek Marczykowski-Górecki
adc2ffb5ed
qubes-anaconda-addon 4.0.1 2017-07-18 05:06:01 +02:00
Marek Marczykowski-Górecki
8d2f8b2d2c
qubes-anaconda-addon: fix setting default DispVM
Also hide it from application menu.

Fixes QubesOS/qubes-issues#2911
2017-07-18 05:05:17 +02:00
Marek Marczykowski-Górecki
5df7f6364e
comps: include new manager, decomposited into tray applets
This is only part of it, about tray applets (VMs, devices).

QubesOS/qubes-issues#2132
2017-07-06 00:09:07 +02:00
Marek Marczykowski-Górecki
da9aa47b29
anaconda 25.20.9-5, pungi 4.1.14-2, qubes-anaconda-addon 4.0.0-1 2017-07-05 15:57:25 +02:00
Marek Marczykowski-Górecki
e0d30d499f
anaconda: disable iommu for IGFX
Many Intel processors (and BIOSes) have invalid IOMMU configuration for
IGFX, which cause multiple problems - from screen glitches, to system
hang.
Since IGFX currently is still in dom0 (isn't isolated from other system
components), disabling IOMMU for it doesn't lower overall security.
When GUI domain will be implemented, we need to re-enable IOMMU here and
hope hardware manufacturers will fix it in the meantime.

Fixes QubesOS/qubes-issues#2836
2017-06-14 05:07:13 +02:00