Commit Graph

729 Commits

Author SHA1 Message Date
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
Marek Marczykowski-Górecki
5dba501e87 pykickstart: update to 1.99.66 2016-03-22 02:27:17 +13:00
Marek Marczykowski-Górecki
701ced5ddb anaconda: update to 22.20.13-1
Apply diff anaconda-21.48.21-1..anaconda-22.20.13-1
2016-03-22 02:27:17 +13:00
Jon Griffiths
47a0aea0c6 lorax: remove few more firmware packages 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
8e6a0a7091 anaconda: allow locked root password 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
41896c82c4 lorax: keep GTK theme installed, minor cleanup 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
3bfd4282f3 pykickstart: fix repo --gpgkey option patch 2016-03-22 02:27:16 +13:00
Jon Griffiths
f9772ef282 pungi: do not generate upgrade.img
We do not support in-place upgrades this way.
2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
e07e43dbed Update makefile to handle ISO filename generated by new anaconda 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
48aa0e06c9 anaconda: lower disk requirements
Base installed system, including one template uses about 8GB. So make it
possible to install the system with root partition about that size. This
is probably bad idea, but the limit here is hard - it isn't possible to
force installation on smaller partition.
2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
536868d1d3 comps: update based on Fedora 21 version 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
63da7da0ec anaconda: update Qubes-specific code for Fedora 21 version 2016-03-22 02:27:16 +13:00
Marek Marczykowski-Górecki
3e63d1dd37 anaconda: update to 21.48.21-1
Apply diff anaconda-20.25.16-1..anaconda-21.48.21-1
2016-03-22 02:27:15 +13:00
Marek Marczykowski-Górecki
55337a39dd lorax: update for Fedora 21 - part 1 2016-03-22 02:20:13 +13:00
Marek Marczykowski-Górecki
99531200b6 pungi: update for Fedora 21 2016-03-22 02:20:13 +13:00
Marek Marczykowski-Górecki
53fbe7fea0 pykickstart: update for Fedora 21 2016-03-22 02:20:13 +13:00
Marek Marczykowski-Górecki
2556a42c04
anaconda: EFI: create xen.cfg before registering boot entry
This will help installing, even when efibootmgr fails. Because xen.cfg
will be already populated.

QubesOS/qubes-issues#794
2016-03-18 13:27:48 +01:00