M. Vefa Bicakci
63ed8b9d86
lorax: Do not remove gpg-me libraries
...
Otherwise, lorax outputs the following error:
libgpgme-pthread.so.11, needed by /usr/bin/rpm-ostree, not found
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
c009f956ab
firstboot: Remove given that there is an anaconda/initial-setup add-on
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
679b6468f8
qubes-anaconda-addon: Disable libvirt-guests service
...
This service suspends virtual machines at shutdown time and resumes them
at start-up time. This unfortunately breaks virtual machines which have
PCI devices attached.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
1cda66e1ee
qubes-anaconda-addon: Disable rdisc and kdump at first boot
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
9fdff6c906
qubes-anaconda-addon: Let run_command optionally ignore failures
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
de501a473e
qubes-anaconda-addon: Include in the ISO
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
4069ca6bc6
qubes-anaconda-addon: Include in the build
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
bb7c2caa13
qubes-anaconda-addon: An initial-setup module
...
This commit introduces an initial-setup module to replace the
firstboot-based initial set-up procedures required by Qubes OS.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
b47c25d7d6
comps: Add essential packages: qubes-release and xterm
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
9788f32736
comps: Add base KDE packages
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
29a50e7def
anaconda: Disable the NTP configuration spoke
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
fd37700c14
anaconda: Make sure that a user is created at installation time
...
This way, Qubes OS-specific initial-setup procedures will always have
a user to work with.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
ed17da5dc6
anaconda: Modify user configuration spoke for Qubes OS
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
34e37e3dc8
lorax: Only use Qubes OS kernels
...
This commit avoids the issue where the UEFI boot uses the Fedora 23
kernel as opposed to the Qubes OS kernel.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
ae2b86842f
lorax: EFI: Reduce size, add --no-hostonly, force squashfs inclusion and clean up
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
5cf84c9b18
lorax: Make Qubes EFI template compatible with Python 3
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
e877a7dc58
lorax: Rebase templates on those for Fedora 23
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
15d4b7e08d
comps: Update package lists based on Fedora 23
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
dfc0db0a09
anaconda: Do not fail during initramfs start-up due to missing url-lib
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
763c9b3490
anaconda: Do not rely on new-kernel-pkg
...
Qubes OS does not use grubby, so there is no need to check for the
existence of the new-kernel-pkg executable.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
c08e51c65b
anaconda: Update po files
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
b111b02b53
anaconda: Fix a regular expression determining Release
...
Without the start-of-line matcher, other lines are matched as well,
causing invalid PACKAGE_RELEASE variable substitutions within the
Makefiles.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
38f3e28d77
anaconda: Update to 23.19.10
...
Use the output of
git diff --full-index --binary anaconda-22.20.13-1..anaconda-23.19.10-1
from anaconda's git repository and fix-up merge conflicts.
2016-04-10 00:00:00 -04:00
Marek Marczykowski-Górecki
fbfc7733c6
pungi: update patches for pungi 4.0.x
2016-04-05 14:57:20 +02:00
Marek Marczykowski-Górecki
f8d607cfff
anaconda: update po files
2016-04-05 14:56:36 +02:00
Marek Marczykowski-Górecki
f0901f2234
pungi: update to 4.0.7
...
This is required for compatibility with python3-based lorax.
Signature verification patches are submitted here:
https://pagure.io/pungi/pull-request/63
QubesOS/qubes-issues#1807
2016-04-05 03:01:19 +02:00
Marek Marczykowski-Górecki
49f009f405
Revert "Add lorax 22.1"
...
This reverts commit 416e3eb0c5
.
This shouldn't be needed, when lorax will be called as a separate
process, not imported into pungi as a module (where python version
matters).
2016-04-05 02:44:54 +02:00
Jon Griffiths
3b537db04c
lorax: Create the qubes directory before calling dracut
2016-03-28 13:05:21 +13:00
Jon Griffiths
9ec8f156cf
lorax: Don't delete os-release directories
...
Doing so prevents the install .iso from booting. First identified under
https://bugzilla.redhat.com/show_bug.cgi?id=1191713 and a second fix
was put in at c0b1063397
(this patch includes both changes).
2016-03-28 13:05:07 +13:00
Jon Griffiths
20df6b00ff
lorax: Don't disable network for efi image creation
...
Doing so prevents livenet from loading and causes dracut to fail.
2016-03-28 13:04:58 +13:00
Jon Griffiths
fa3c28b982
anaconda: Add dracut-live as a dependency
2016-03-28 13:04:34 +13:00
Jon Griffiths
7d42fca843
lorax: Pass the kernel version to dracut as --kver
...
dracut dies with a usage message here if the version is passed after the
image name.
This is probably not needed as it turns out but I can't test that without a
full clean build which I don't have time for right now.
2016-03-22 02:27:18 +13:00
Jon Griffiths
132b411e62
anaconda: Include anaconda-dracut as a dependency
2016-03-22 02:27:18 +13:00
Jon Griffiths
f400fc1f7a
Add dracut-live to iso deps list and the anaconda install group
...
This package provides img-lib which is needed by dmsquash and the
anaconda dracut plugin. Seems to be needed in the build chroot as
well as the install iso for 'make iso' to work.
2016-03-22 02:27:18 +13:00
Jon Griffiths
db419932c4
Provide system-release v23+ for lvm2 dependencies
2016-03-22 02:27:18 +13:00
Jon Griffiths
1e68b717f8
pykickstart: Document how to get the source
2016-03-22 02:27:18 +13:00
Jon Griffiths
8c8c8ffbad
pykickstart: Upgrade to 23.1
...
Forced upgrade to support a split python 2.7/3.4 install.
2016-03-22 02:27:18 +13:00
Jon Griffiths
0d5b9e1b58
Order RPM_SPEC_FILES by dependency
...
Also remove tabs which should only appear before target actions.
2016-03-22 02:27:18 +13:00
Jon Griffiths
416e3eb0c5
Add lorax 22.1
...
Fedora 23 forces every app that can be run under python 3 to be installed
as a python 3 app. This means lorax is installed as python 3 while pungi
remains 2.7. As soon as pungi is updated to python 3 (or the Fedora team
come to their senses) this package can be deleted.
2016-03-22 02:27:18 +13:00
Jon Griffiths
b213ae694b
conf: switch to Fedora 23 repositories
2016-03-22 02:27:18 +13:00
Jon Griffiths
b98e8d8fd8
Add the Fedora 23 signing key
2016-03-22 02:27:18 +13:00
Jon Griffiths
ea1f4a7131
Remove and gitignore checked in generated file
2016-03-22 02:27:18 +13:00
Jon Griffiths
f251a0ae43
Remove patch thats been applied upstream
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
296d869179
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.
Conflicts:
anaconda/pyanaconda/packaging/__init__.py
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
4a714a3ed8
lorax: install additional files needed by syslinux-6.x
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
caeea07515
anaconda: remove autogenerated configure scripts
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
e48b9a9084
lorax: update templates based on lorax-22.11-1.fc22
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
aed343b62f
conf: switch to Fedora 22 repositories
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
c1be6a2071
qubes-release: add Fedora 22 release key
2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
f22d21e63b
pungi: update to 3.14
2016-03-22 02:27:17 +13:00