From 9b4483caa7c88025aada6ef7148351ed564f30ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Sat, 3 Nov 2018 03:05:04 +0100 Subject: [PATCH] lorax-templates-qubes: use only explicit kernel-qubes-vm packages Don't include all kernel-qubes-vm packages from qubes-dom0 repo, only those explicitly placed in dom0-updates repo. Also, do not include a copy of the newest one. --- lorax-templates-qubes/templates/x86.tmpl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lorax-templates-qubes/templates/x86.tmpl b/lorax-templates-qubes/templates/x86.tmpl index 6a01263..6052254 100644 --- a/lorax-templates-qubes/templates/x86.tmpl +++ b/lorax-templates-qubes/templates/x86.tmpl @@ -35,16 +35,18 @@ install ${configdir}/grub.conf ${BOOTDIR} install usr/share/anaconda/boot/syslinux-splash.png ${BOOTDIR}/splash.png install boot/memtest* ${BOOTDIR}/memtest -mkdir ${EXTRAKERNELS} -# bypass "chroot" enforced by Lorax parser --install ../../../../yum/qubes-dom0/rpm/kernel-qubes-vm-[0-9]*rpm ${EXTRAKERNELS} - ## install kernels mkdir ${KERNELDIR} <% sortedkernels = sorted(kernels, key=lambda k: LooseVersion(k['version'])) +latestkernel = sortedkernels[-1] %> +mkdir ${EXTRAKERNELS} +# bypass "chroot" enforced by Lorax parser +-install ../../../../yum/dom0-updates/rpm/kernel-qubes-vm-[0-9]*rpm ${EXTRAKERNELS} +-remove ${EXTRAKERNELS}/kernel-qubes-vm-${latestkernel.version}.rpm + %for kernel in sortedkernels: # Use short kernel version because of ISO9660 filename length limitation <%