Marek Marczykowski-Górecki
6ce8b815d7
lorax: do not generate upgrade.img
...
QubesOS/qubes-issues#1807
2016-04-21 19:56:26 +02:00
Marek Marczykowski-Górecki
f2edc02cac
lorax, pungi: pass gpgkey info from pungi to lorax
...
Since lorax is running as a separate process, it no longer use
repositories objects setup by pykickstart (which is already patched to
support gpgkey). This means we need somehow pass that info, otherwise
packages will not be verified.
QubesOS/qubes-issues#1807
2016-04-21 19:56:26 +02:00
Marek Marczykowski-Górecki
32a75c4f78
lorax: fix SEGV in librpm during ISO build
...
https://bugzilla.redhat.com/1208296
QubesOS/qubes-issues#1807
2016-04-21 19:56:26 +02:00
Marek Marczykowski-Górecki
1f45e8b3c5
lorax: plug into qubes-builder
...
QubesOS/qubes-issues#1807
2016-04-21 19:56:25 +02:00
Marek Marczykowski-Górecki
00b21a2194
lorax: import unmodified package
...
QubesOS/qubes-issues#1807
2016-04-21 19:56:25 +02:00
M. Vefa Bicakci
2ed9a80de6
comps: Do not install grubby
...
grubby provides the new-kernel-pkg script, which overrides the behaviour
of the kernel-install script. In addition, grubby causes the following
line
xen_rm_opts=
to become
xen_rm_opts
in the GRUB2 configuration file (/boot/grub2/grub.conf) every time
it is invoked, where the trailing equals sign ('=') is removed.
This causes a syntax error to be printed out at every boot.
2016-04-21 19:56:25 +02:00
M. Vefa Bicakci
725c29e2d9
comps: xfce-desktop-qubes: Do not depend on desktop-backgrounds-compat
...
The desktop-backgrounds-compat package is obsoleted by qubes-artwork,
and without this commit, the installation cannot proceed unless XFCE4 is
chosen to not be installed.
2016-04-21 19:56:24 +02:00
M. Vefa Bicakci
7050af177d
comps: Make sure the salt management stack is included
...
Without this commit, the "qubesctl" command is not available in the
installed system, and the first boot configuration fails.
2016-04-21 19:56:24 +02:00
M. Vefa Bicakci
d80d42eb78
comps: Remove fonts that are not in repositories
2016-04-21 19:56:24 +02:00
M. Vefa Bicakci
f27cf1a884
pykickstart: Default to Fedora 23 and re-enable tests
2016-04-21 19:56:23 +02:00
M. Vefa Bicakci
ba30700ef7
lorax: Do not fail if EFI directory already exists
2016-04-21 19:56:23 +02:00
Marek Marczykowski-Górecki
19ff42ed5f
Add initial-setup-launcher package
...
A simple package to workaround bug in initial-setup-0.3.37:
https://fedoraproject.org/wiki/Common_F23_bugs#Initial_setup_sometimes_starts_in_text_mode_instead_of_in_graphics_mode
This is based on work done by M. Vefa Bicakci <m.v.b@runbox.com>.
This package can be removed when initial-setup-0.3.40 will be used.
QubesOS/qubes-issues#1807
2016-04-21 19:56:23 +02:00
M. Vefa Bicakci
40b3ab5ba9
comps: Do not require dhcp-client
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
7843ee391c
comps: Do not require ntp which requires ntp-date
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
d34c15b593
comps: Remove kdeaccessibility
...
kdeaccessibility depends on/causes installation of the speak-up
service, which fails at start-up.
2016-04-10 00:00:00 -04:00
M. Vefa Bicakci
ef60bed5c9
anaconda: Do not depend on chrony
2016-04-10 00:00:00 -04:00
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