Commit Graph

991 Commits

Author SHA1 Message Date
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
HW42
bf64e801ec live: fix kickstart file path 2016-09-22 05:41:34 +02:00
Marek Marczykowski-Górecki
4d1a471402
comps: install xfce4-pulseaudio-plugin instead of xfce4-volumed and mixer
xfce4-volumed is no longer maintained, so switch to pulseaudio plugin.

Fixes QubesOS/qubes-issues#2321
Fixes QubesOS/qubes-issues#2291
2016-09-16 00:03:25 +02:00
Marek Marczykowski-Górecki
6db292e3a0
Merge remote-tracking branch 'qubesos/pr/6'
* qubesos/pr/6:
  Fix crashing build
2016-09-03 20:16:24 +02:00
Marek Marczykowski-Górecki
e4cf87c537
anaconda: drop removed files from po/POTFILES.in
Fixes QubesOS/qubes-issues#2288
2016-09-02 19:18:13 +02:00
Bahtiar `kalkin-` Gadimov
1fc941eecf
Fix crashing build 2016-09-02 17:37:39 +02:00
Marek Marczykowski-Górecki
121e31cf70
qubes-anaconda-addon 3.2.3 2016-08-08 00:35:46 +02:00
Marek Marczykowski-Górecki
2a0a180be9
qubes-anaconda-addon: clear salt minion cache before running configuration
Salt minion cache can be incomplete after initial installation. As it was
reported in #2213, just `qubesctl saltutil.sync_all` isn't enough to
refresh it in some cases - it may still lack of some files
(ext_module_qvm.py in this case). So, clear the cache completely before
initial configuration.

Fixes QubesOS/qubes-issues#2213
2016-08-05 11:23:56 +02:00
Marek Marczykowski-Górecki
d2988a8643
anaconda 23.19.10-4, lorax-templates-qubes 3.2.3, qubes-anaconda-addon 3.2.2 2016-07-19 01:42:11 +02:00
Marek Marczykowski-Górecki
be9f5b2163
Merge remote-tracking branch 'qubesos/pr/5'
* qubesos/pr/5:
  anaconda: fix encryption passphrase check
2016-07-19 01:38:30 +02:00
Brian C. Lane
cc03f3778d
Deselect all addons correctly (#1333505)
If depsolve failed with some (or all) addons selected it wasn't cleared
by deselecting all of them because the package and group set were never
cleared.

Add a check to skip this if the addons have not been changed (or never
set, as is the case with kickstart).

(cherry picked from commit 2ad90e9294517770372f82a14792379a49bec6a2 from
 anaconda)
Fixes QubesOS/qubes-issues#2105
2016-07-18 23:20:17 +02:00
Wojtek Porczyk
e22de13063 anaconda: fix encryption passphrase check
The installer checks if there is password for autopart. It should check
that only if autopart is actually in use.

QubesOS/qubes-issues#2180
2016-07-18 23:07:24 +02:00
Marek Marczykowski-Górecki
147941657f
anaconda: don't force non-encrypted /boot on coreboot systems
With grub payload it is possible to have all the partitions encrypted.

Based on patch by @tlaurion

Fixes QubesOS/qubes-issues#2118
2016-07-18 12:28:38 +02:00
Marek Marczykowski-Górecki
d8fab041cf
qubes-anaconda-addon: disable salt states after successful configuration
Fixes QubesOS/qubes-issues#2173
2016-07-16 16:28:19 +02:00
Marek Marczykowski-Górecki
2324cc88cb
qubes-anaconda-addon: don't set default netvm if wasn't created
Fixes QubesOS/qubes-issues#2142
2016-07-15 03:20:15 +02:00
Marek Marczykowski-Górecki
3fd02681bd
comps: install qubes-img-converter-dom0 by default
QubesOS/qubes-issues#1995
2016-07-14 03:31:24 +02:00
Marek Marczykowski-Górecki
221d6af261
lorax: fix "System Volume Information" directory creation
Fixes QubesOS/qubes-issues#2051
2016-07-14 02:36:33 +02:00
Marek Marczykowski-Górecki
57af9604e1
comps: drop "EXPERIMENTAL" from Xfce4 group name
QubesOS/qubes-issues#2119
2016-07-13 00:42:54 +02:00
Marek Marczykowski-Górecki
69c1a45e3a
comps: drop KDE from installation image
Fixes QubesOS/qubes-issues#2119
2016-07-13 00:42:54 +02:00
Marek Marczykowski-Górecki
f185b4db4d
travis: report output ISO size 2016-07-13 00:42:54 +02:00
Marek Marczykowski-Górecki
703a6edc98
anaconda: skip NTP installation and setup in dom0
Dom0 has no direct network access, to this doesn't make sense anyway.

Fixes QubesOS/qubes-issues#2110
2016-07-12 23:22:24 +02:00
Marek Marczykowski-Górecki
2b27cc5eba
comps: install qubes-usb-proxy-dom0 by default
This package isn't strictly required for qvm-usb to work, but contains
default ("deny all") policy to mute qrexec prompt. And tests.
2016-07-12 23:19:10 +02:00
Marek Marczykowski-Górecki
1db5b4d29f
comps: mark kernel-qubes-vm as required regardless of template rpms
Currently kernel-qubes-vm is pulled in by template rpms. Since dnf
automatically remove "unneeded" packages, it would also remove
kernel-qubes-vm with the last template rpm (which isn't necessary last
template in general). To prevent this, install kernel-qubes-vm
regardless of templates.

Fixes QubesOS/qubes-issues#2107
2016-07-12 23:19:10 +02:00
Marek Marczykowski-Górecki
17c7ac66de
comps: install xfce4-volumed by default
It is needed for volume keys working.
2016-06-30 00:23:11 +02:00
Marek Marczykowski-Górecki
59acc12b94
comps: move initial-setup out of kde/xfce groups
It isn't necessary for desktop environment as is, only for system
initial configuration. For example it doesn't make sense to install them
when adding some DE later.
2016-06-27 23:59:56 +02:00
Marek Marczykowski-Górecki
6be5ff7e55
lorax 23.20-4 2016-06-25 03:12:26 +02:00
Marek Marczykowski-Górecki
1a821a5f4c
qubes-release 3.2-0.26 2016-06-25 01:46:42 +02:00
Marek Marczykowski-Górecki
2d1aa3ffd5
comp: include kscreen by default
Fixes QubesOS/qubes-issues#2084
2016-06-25 01:45:13 +02:00
Marek Marczykowski-Górecki
d1443aef73
qubes-release: update release notes 2016-06-25 00:12:54 +02:00
Wojtek Porczyk
7e631b69bd lorax: Remove branding code
This code caused transient build failures when there is more than one
package that provides /etc/system-release _available_ in any of the
repositories, irrespective of _any_ dependecies whatsoever. The failure
is non-deterministic, because depends on the order of packages returned
by search query.

Automatic branding install is stupid anyway and should instead be done
by package groups, kickstarts and/or whatever. But it does not surprise
me at all, because this is package is maintained as part of Fedora/RH.

fixes QubesOS/qubes-issues#2076
2016-06-16 20:13:58 +02:00