Commit Graph

765 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
2726c5a9f5
anaconda: use kernel-install instead of grubby to regenerate initrd/grub.conf
Since we have own hook there, it properly handles Xen. This means we no
longer need post scripts in kickstart for that.
2015-07-12 16:01:02 +02:00
Marek Marczykowski-Górecki
20ec7c3935
lorax: no longer include 3.11 kernel 2015-07-10 16:58:00 +02:00
Marek Marczykowski-Górecki
f7ab7b217c
lorax: include kernels downloaded from Fedora repository
Do it by manually extracting packages from pungi cache instead of
redownloading, because we can't access yum configuration (repositories,
gpg keys etc) here, so it would be even more hacky...

All this is needed because pungi does not support including multiple
versions of a single package.
2015-07-10 16:48:36 +02:00
Marek Marczykowski-Górecki
c792d42b22 comps: remove most of firmware packages
Leave only linux-firmware (containing firmware needed for some GPUs) and
alsa-firmware (as we need sound in dom0).
2015-07-10 02:56:12 +02:00
Marek Marczykowski-Górecki
569b48bcc1 gitignore pkgs 2015-05-14 23:42:11 +02:00
Marek Marczykowski-Górecki
73e8665a2b anaconda: add dom0_mem=min:1024M to default xen cmdline
This will solve #959 for new installations.

Related to qubesos/qubes-issues#959
2015-05-14 21:41:37 +02:00
Marek Marczykowski-Górecki
29fafe803e firstboot 18.6-8 2015-04-15 18:48:15 +02:00
Marek Marczykowski-Górecki
3ce7faca65 Ensure that installer repo is created with proper comps.xml 2015-04-15 14:24:23 +02:00
Marek Marczykowski-Górecki
62c94eb00b firstboot: fix catching error message 2015-04-15 14:21:58 +02:00
Marek Marczykowski-Górecki
73f06661bb firstboot: do not abort configuring other templates if one fails 2015-04-15 14:21:57 +02:00
Marek Marczykowski-Górecki
ed9a728235 rpm_verify: do not try to import key when run as normal user 2015-04-15 14:21:57 +02:00
Marek Marczykowski-Górecki
168e34510d firstboot: make initial setup more defensive
Do not abort the whole process when some part fails. Cleanup *-dvm if
DispVM preparation failed.
2015-04-15 14:21:54 +02:00
Marek Marczykowski-Górecki
3d5bcb5b18 anaconda 20.25.16-8 2015-04-12 03:06:55 +02:00
Marek Marczykowski-Górecki
6ec0a27683 anaconda: regenerate grub.cfg using grub2-mkconfig
Normally anaconda uses grubby to update bootloader configuration. But
unfortunately it breaks grub configuration (removes trailing "=", so
empty variable assignment xen_rm_opts= is broken). Instead of reworking
the whole bootloader support in anaconda, just regenerate grub.cfg at
the end.
2015-04-12 03:04:49 +02:00
Marek Marczykowski-Górecki
332dbb12c4 firstboot 18.6-7 2015-04-07 20:45:16 +02:00
Marek Marczykowski-Górecki
728bdcae27 firstboot: set fedora template as default
As the user can install other templates, it needs to be done explicitly.
2015-04-07 15:06:24 +02:00
Marek Marczykowski-Górecki
8d61956b28 comps: include debian templates on the ISO 2015-04-07 15:04:51 +02:00
Marek Marczykowski-Górecki
a7804fc21c comps: install qvm-* docs by default 2015-04-07 15:04:32 +02:00
Marek Marczykowski-Górecki
5ce5b397de qubes-release-3.0-0.3 2015-04-03 14:38:52 +02:00
Marek Marczykowski-Górecki
0449b43682 qubes-release: do not expose minor version in qsb* rpm macro
Rpm macro name cannot contain a dot.
2015-04-03 11:32:30 +02:00
Marek Marczykowski-Górecki
3bd3f89191 firstboot 18.6-6 2015-04-02 01:02:55 +02:00
Wojtek Porczyk
56a66e8027 rename netvm -> sys-net, firewallvm -> sys-firewall 2015-03-31 20:31:06 +02:00
Wojtek Porczyk
96b7053d35 conf/comps-qubes.xml: add xdotool to qubes-dom0-debug group
xdotool is used in qubes.tests.
2015-03-31 20:29:32 +02:00
Marek Marczykowski-Górecki
7719d9d64f qubes-release-3.0-0.2 2015-03-27 01:26:17 +01:00
Marek Marczykowski-Górecki
b655239798 Enable yum repos 2015-03-27 01:23:24 +01:00
Marek Marczykowski-Górecki
e732107d9f conf: install fedora-21 template by default 2015-03-27 00:29:57 +01:00
Marek Marczykowski-Górecki
162672cde3 qubes-release: Add Fedora 21 key 2015-03-22 04:07:26 +01:00
Marek Marczykowski-Górecki
303e188ca6 Remove non-existing packages from BuildRequires 2015-03-22 04:05:38 +01:00
Marek Marczykowski-Górecki
b95bd9af8c anaconda: fix compile warnings 2015-03-22 04:05:06 +01:00
Marek Marczykowski-Górecki
948d917d99 firstboot: update text-mode version to match graphical one, implement unattended mode 2015-03-21 22:03:15 +01:00
Marek Marczykowski-Górecki
ff6190e669 lorax: update kernel versions included on the ISO 2015-03-21 04:18:17 +01:00
Marek Marczykowski-Górecki
3354cefaeb Revert "comps-qubes.xml: remove qubes-manager"
This reverts commit 1e3f4e7368.
Restore qubes-manager as it should work now.
2015-03-19 23:02:05 +01:00
Marek Marczykowski-Górecki
14a03c9bbc firstboot: start the template to finish its initial configuration
Instead of mounting its root.img directly in dom0.
2015-03-19 11:10:26 +01:00
Marek Marczykowski-Górecki
cabf188ee5 conf: update template name
The is no -x86 suffix anymore.
2015-03-19 11:08:19 +01:00
Marek Marczykowski-Górecki
636d326a61 conf: do not exclude Fedora kernel for dom0
We do not need custom patches for dom0 kernel anymore, so make it
possible to install kernel from Fedora repo (which probably will be
somehow newer than our own).
2015-03-19 11:05:38 +01:00
Marek Marczykowski-Górecki
e4d5e43abd rpm_verify: use absolute path for key import 2014-11-22 01:10:24 +01:00
Marek Marczykowski-Górecki
1535273f9b Import Qubes Release key before verifying rpms on just built ISO 2014-11-20 21:24:50 +01:00
Marek Marczykowski-Górecki
ccc5fe027f qubes-release-10-0.1 2014-11-20 17:05:48 +01:00
Marek Marczykowski-Górecki
30491ad827 Disable R3 repos by default
They will be reenabled just before release.
2014-11-20 17:05:23 +01:00
Marek Marczykowski-Górecki
aee72afaaf qubes-release: disable templates repo by default
It will be reenabled just before final release
2014-11-20 16:41:12 +01:00
Marek Marczykowski-Górecki
08f6676a2a qubes-release: update keys for R3 release 2014-11-20 16:40:37 +01:00
Joanna Rutkowska
17ec8dc8f6 Qubes Release is now 3 2014-11-10 18:29:50 +01:00
Wojciech Zygmunt Porczyk
1e3f4e7368 comps-qubes.xml: remove qubes-manager
Qubes Manager currently does not work on R3
2014-11-10 14:51:28 +01:00
Wojciech Zygmunt Porczyk
d460acf065 anaconda: do not fail on nonexistent inital-setup-*
Split `systemctl enable` to fail only on nonexistent units. Qubes does not
currently use initial-setup.
2014-11-10 14:48:31 +01:00
Marek Marczykowski-Górecki
bc38235293 comps: add alsa-utils for XFCE
It is used by default for multimedia keys actions (vol up/down etc).
2014-09-05 01:36:15 +02:00
Victor Lopez
3ddefba9f1 firstboot copy Dom0 locale.conf to TemplateVMs
locale.conf is what makes an AppVM shows menus in the local language
instead of english.
2014-09-05 01:28:38 +02:00
Marek Marczykowski-Górecki
89333bd683 qubes-release 2-10
Updated comps.xml file.
2014-07-17 11:41:48 +02:00
Marek Marczykowski-Górecki
31a39b98c2 Revert "anaconda+lorax: install 3.11 VM kernel in addition to default one (#868)"
This reverts commit 277c6dde71.
DispVM is back working with newer kernels.
2014-06-27 17:25:21 +02:00
Marek Marczykowski-Górecki
71e0f8a9bb comps: install apper/yumex for dom0 graphical updates (#824) 2014-06-27 03:08:08 +02:00
Marek Marczykowski-Górecki
277c6dde71 anaconda+lorax: install 3.11 VM kernel in addition to default one (#868)
DispVM have problems on newer kernels (details in ticket description).
2014-06-27 02:58:54 +02:00