Commit Graph

870 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
493119be7b
qubes-anaconda-addon: drop --force-root option
It isn't needed anymore and will be dropped in the future.
Also use qvm-start directly, instead of (soon to be removed) qubes-netvm
service.

QubesOS/qubes-issues#2412
2017-05-31 02:26:18 +02:00
Marek Marczykowski-Górecki
3c4127b445
qubes-anaconda-addon: update Disposable VM preparation code
We don't have to create savefile anymore, create normal AppVM and set
dispvm_allowed=True on it.

QubesOS/qubes-issues#2412
2017-05-31 02:25:01 +02:00
Marek Marczykowski-Górecki
7104af5daa
qubes-anaconda-addon: set default kernel
Since qubesd isn't running package kernel-qubes-vm package installation
time, this needs to be done here.

QubesOS/qubes-issues#2412
2017-05-31 02:24:06 +02:00
Marek Marczykowski-Górecki
1a527e5d05
qubes-anaconda-addon: update templates post-processing code
There is qvm-template-postprocess tool for this now.

QubesOS/qubes-issues#2412
2017-05-31 02:23:54 +02:00
Marek Marczykowski-Górecki
a9724c8580
qubes-anaconda-addon: change default template to fedora-25
QubesOS/qubes-issues#2412
2017-05-31 02:22:14 +02:00
Marek Marczykowski-Górecki
2513fd437c
comps: include qubes-desktop-linux-common package
QubesOS/qubes-issues#2412
2017-05-31 02:21:16 +02:00
Marek Marczykowski-Górecki
91452da75b
pungi: remove libguestfs-tools-c from dependencies
It pulls a lot of stuff related to KVM, and also conflicting version of
xen packages.

QubesOS/qubes-issues#2412
2017-05-30 00:29:04 +02:00
Marek Marczykowski-Górecki
0d268f7a27
anaconda: switch default partitioning scheme to LVM Thin Provisioning
QubesOS/qubes-issues#2412
2017-05-30 00:28:10 +02:00
Marek Marczykowski-Górecki
8873d4b659
lorax-templates-qubes: sync with upstream
Apply 25.17-1..25.19-1.

QubesOS/qubes-issues#2412
2017-05-30 00:27:03 +02:00
Marek Marczykowski-Górecki
f9bb3b2f33
lorax-templates-qubes: make initrd for EFI smaller
Skip system-wide dracut config, specifically
/etc/dracut.conf.d/plymouth-missing-fonts.conf, which loads 'label'
plymouth plugin, which in turn pulls a lot of libraries (including
libX11).

QubesOS/qubes-issues#2412
2017-05-29 04:17:18 +02:00
Marek Marczykowski-Górecki
6fcd77bf99
lorax 25.19-1 2017-05-28 22:37:41 +02:00
Marek Marczykowski-Górecki
d16d79cdce
pungi 4.1.14-1 2017-05-28 22:31:02 +02:00
Marek Marczykowski-Górecki
a89358e556
pykickstart: import build "fix" from upstream
QubesOS/qubes-issues#2412
2017-05-28 22:07:25 +02:00
Marek Marczykowski-Górecki
6d2960e25a
pykickstart: remove unused patches 2017-05-28 13:00:26 +02:00
Marek Marczykowski-Górecki
6dd74f372c
comps: include Fedora 25 template by default 2017-05-23 02:29:05 +02:00
Marek Marczykowski-Górecki
040e22f8d0
comps: update based on upstream comps
In practice it's mostly about updating translations. But there are also
few differences in packages - for example optional fonts.
Also, remove "whiteout" section (as in upstream version).
2017-05-23 02:27:11 +02:00
Marek Marczykowski-Górecki
4d30b41c1d
comps: sort groups
Sort groups by id, and also sort packages inside groups. This will make
diffs more readable, especially when syncing with upstream.
2017-05-23 02:04:23 +02:00
Marek Marczykowski-Górecki
f1c844098a
Merge remote-tracking branch 'qubesos/pr/13'
* qubesos/pr/13:
  Remove coreboot detection, add skip_grub parameter
2017-05-05 21:30:49 +02:00
Rusty Bird
62cb1ca1e6
Remove coreboot detection, add skip_grub parameter
And unconditionally allow boot encryption and the lvmlv format.
(The user still has to fight the installer to actually set it up.)

Fixes QubesOS/qubes-issues#2553
2017-05-01 11:47:57 +00:00
Marek Marczykowski-Górecki
211f3a3638
lorax-templates-qubes: do not limit to qubes kernels only
Upstream kernel packages works too. But in any case, it isn't place to
choose it - if one want to have specific kernel version, need to
configure appropriate repositories (including 'exclude' option).
2017-04-09 01:46:14 +02:00
Marek Marczykowski-Górecki
4e725c1506
lorax-templates-qubes: create basic /dev files in installation image
`rpm -qa` needs /dev/urandom
2017-04-09 01:05:59 +02:00
Marek Marczykowski-Górecki
9bfd80c658
qubes-release-4.0-0.1 2017-04-08 13:50:44 +02:00
Marek Marczykowski-Górecki
4d086229fa
qubes-release: Add Qubes 4.x release signing key 2017-04-08 13:48:37 +02:00
Marek Marczykowski-Górecki
7f0c64b0bc
travis: switch to fc25 based dom0 and to 4.0 repos
QubesOS/qubes-issues#2574
2017-04-08 13:40:06 +02:00
Marek Marczykowski-Górecki
d78bec7bcb
Merge branch 'fedora-25' 2017-04-08 13:35:03 +02:00
Wojtek Porczyk
7b424ec65f
Makefile: download live-only sources just for ISO_LIVEUSB
When building not for ISO_LIVEUSB, the sources are not downloaded.
Liveusb build is broken anyway, but the upstream mirror is gone.
2017-03-02 19:37:54 +01:00
Rusty Bird
63606ac179
Add missing cvs dependency 2017-02-22 16:51:36 +00:00
Marek Marczykowski-Górecki
e7c62e4463
qubes-release: import RPM keys at the end of installation.
Wait with this to the end, to make sure that all keys will be imported
and also have all required tools (gpg, rpmkeys etc) in place. We can't
add them as dependencies, because qubes-release package needs to be
installed very early.

QubesOS/qubes-issues#2574
2017-02-14 02:37:52 +01:00
Marek Marczykowski-Górecki
d706bb5d31
lorax-templates-qubes: provide dummy /proc/modules for dracut
Updated dracut don't like not having /proc/modules - modules
installation routines fails then, producing initramfs without kernel
modules at all. Empty /proc/modules is enough to avoid this.

QubesOS/qubes-issues#2574
2017-02-14 02:37:52 +01:00
Marek Marczykowski-Górecki
9109005ff1
anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it
required.

QubesOS/qubes-issues#2574
2017-02-14 02:37:52 +01:00
Marek Marczykowski-Górecki
242d6b54c3
Drop initial-setup-launcher
It isn't needed anymore - upstream initial-setup handle text/GUI mode
itself.

QubesOS/qubes-issues#2574
2017-02-14 02:37:52 +01:00
Marek Marczykowski-Górecki
378cfc44dd
anaconda: update Qubes-specific code to upstream base
QubesOS/qubes-issues#2574
2017-02-14 02:37:51 +01:00
Marek Marczykowski-Górecki
16b7346023
makefile: keep whole 'work' directory
Don't remove most of it - it's useful for diagnostics - for example
'logs' subdir.
2017-02-14 02:37:51 +01:00
Marek Marczykowski-Górecki
cee60f040e
anaconda: add missing build dep
QubesOS/qubes-issues#2574
2017-02-14 02:37:51 +01:00
Marek Marczykowski-Górecki
2f6d43569e
lorax-templates-qubes: update based on new upstream version
QubesOS/qubes-issues#2574
2017-02-14 02:37:51 +01:00
Marek Marczykowski-Górecki
69b059f8a5
lorax: update patches for 25.17 version
QubesOS/qubes-issues#2574
2017-02-14 02:37:50 +01:00
Marek Marczykowski-Górecki
60b9d4fb25
pykickstart: build fix in non-devel environemnt
translation-canary/xgettext_werror.sh wrapper isn't part of official
tarball - probably some local developer's script.

QubesOS/qubes-issues#2574
2017-02-14 02:37:50 +01:00
Marek Marczykowski-Górecki
3b5f45226a
lorax 25.17-4 2017-02-14 02:37:50 +01:00
Marek Marczykowski-Górecki
8f761bdc2d
pungi 4.1.10-1 2017-02-14 02:37:48 +01:00
Marek Marczykowski-Górecki
09fe615eb8
pykickstart 2.23-3 2017-02-14 02:37:43 +01:00
Marek Marczykowski-Górecki
6bc5671491
anaconda: update to 25.20.9-1
Apply:
  git diff --full-index --binary anaconda-23.19.10-1..anaconda-25.20.9-1

And resolve conflicts.

QubesOS/qubes-issues#2574
2017-02-14 02:36:20 +01:00
Marek Marczykowski-Górecki
725500159c
conf: switch repositories to Fedora 25
QubesOS/qubes-issues#2574
2017-02-14 02:36:07 +01:00
Marek Marczykowski-Górecki
72970c3c10
qubes-release: add Fedora 25 key
QubesOS/qubes-issues#2574
2017-02-14 02:35:47 +01:00
Marek Marczykowski-Górecki
93b0a69ba4
Remove obsolete 'keys' dir 2017-01-09 01:57:59 +01:00
Marek Marczykowski-Górecki
72911158da
Merge remote-tracking branch 'qubesos/pr/10'
* qubesos/pr/10:
  Make prompt reflect actual VMs to be created
2017-01-04 23:27:51 +01:00
Jean-Philippe Ouellet
3747bca7ba
Make prompt reflect actual VMs to be created 2016-12-21 21:00:28 -05:00
Marek Marczykowski-Górecki
49f6d9c819
qubes-anaconda-addon: adjust options for qvm-prefs/qubes-prefs
QubesOS/qubes-issues#2412
2016-11-02 22:25:54 +01:00
Marek Marczykowski-Górecki
32531edb26 Tag for commit 355e8d032e
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJX/ybLAAoJEOfkVQE9BC6h/xUP/RjLRJTC/M+YSO1LYXzCaStS
 6SQggBxRhb1YRLyGHNSIkQNFsMSHmhlmqpOl16ULdiknOONpXnUyZm1xJmrHRui5
 RJqYRBL80uIcI0uGciVc73AO3D2c9yI/sUg8dBdyn0RNigBfirdxj7wzbbC88bwI
 zYb6n/QuVHO27M4ADB4y1s6ZzPFZbQL8et1ZpUUPsX/ChbA30fLwSdFvZyPMGPcg
 UURfDV+Mtarsu6nn4FMW6yvydvCsbuyp73zOsdfaWp+NtGB5Vna/poKpBog21SYQ
 t6RLAJDpGbFcOxCOoa+/UWXTrle5PGihvR+ulwFHcuLop1nUgydwcpxYv2JSHCOE
 eQRWAjGOUIcytO32ubbfRa6MqHjdX/lhO2NGCZsuz5ymuuWQdPEcmH7+Mg+kI5k+
 3wVJ+Ug75/c0wJ6AH7+YI0rp3rJq7HVYOBM/kpxIV6RXEL+8ICLujDBVAoNzvLqb
 fnhPGYo6nai2vWt1K88vWiXiEoYRRhdoVmsELOlU9FI4K0ohCJxlS9GXU/xAOFHK
 6LcmmWOSytaMEcza7iwNG0MGtai3hgbDfV74YWSTh2A3QFjiRLNMZkqlPffkgLKM
 R3bl8+x5Hh1h38jJPrCXaD0xU9iNsnM+PmSNHmB69zDxxhaBZ830HNYnjxWTDJxK
 zAZCdIAb91nNhiW5sLOu
 =igp8
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABCAAGBQJYBSEYAAoJEAY5OLpCz6ckXUkP/3BoC8DIN3W9PRr7PSNA1cbY
 WzGbrAFwg35iPH6kc8AlMsdKe5jYILHXUdjfZn1t/uvkPViFTj5sRO4AoImbv1/I
 nOP/vI5qB/p11R+Qi3JM4In72a7WdfvrLFN/HyLe0ohcs/wNo7w+Vj1Pl+AsbQ/c
 gTWe3+zFOjMCyGd7XeEl6NEhN8NMOkXsX4SXVxXcO0kSV32IGHQ2+zF59rbVLL0b
 jxSVqFywn9V9reTI0XEewdHSlSPpz3VthzeGyZgpcBKYTuTFhibyd5Nt0Rlm497D
 QotANeVP8BISUzpB3bULFUhHuEwCxf17HgryJSw9gH/qfTmddsC7G9XPhEgId+li
 XHPNp7Myh+mvjDXnStBd1uXGID5iCiU68YA9/40+slSJyy2dnBC5qhjySTIxZxeR
 xscqdPAUDz2BZrG0lj8Y6ZnDqRfBDaDW6H/09mIGJLSSXwsteKfyNnT4AAULmktI
 NCayToaZDDFDFJ2kQwGs+h/dnmRvh9d81sZLhVHcNzOxXxS6XzHAFrJ23/Ysb6Cx
 vt+IIsraqLGNuqTikxLpv5++hSCd8DKoN58mMeYkVcve6CL8ewXIZcoFula/FREv
 GKoLvPfTvmHYwEI4ZI3D4DTDffLKPR9psd1YKfbRhYg9SQ7SVCVswgjZ38IXWuU0
 zXoid7UavGgt2bIGUQOK
 =Lu40
 -----END PGP SIGNATURE-----

Merge tag 'jpo_g355e8d0'

Tag for commit 355e8d032e

# gpg: Signature made Thu 13 Oct 2016 08:16:43 AM CEST using RSA key ID E7E455013D042EA1
# gpg: Good signature from "Jean-Philippe Ouellet (Temporary Qubes OS signing key) <jpo@vt.edu>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: E6B7 1EE7 0211 437B 12D4  A49B E7E4 5501 3D04 2EA1
2016-10-17 21:06:00 +02:00
Jean-Philippe Ouellet
355e8d032e comps: install xorg-x11-drv-libinput by default
Libinput has superior input handling than default synaptics drivers.

Fixes https://github.com/QubesOS/qubes-issues/issues/2375
2016-10-13 02:12:12 -04:00
Marek Marczykowski-Górecki
2d273eb439
Merge remote-tracking branch 'qubesos/pr/7'
* qubesos/pr/7:
  live: fix kickstart file path
2016-09-22 11:07:36 +02:00