qubes-core-admin-linux/system-config
Marek Marczykowski-Górecki 72c2a30eab
kernel-install: avoid creating initramfs multiple times
There are multiple places where initramfs can be created:
 - /boot/iniramfs-*.img
 - /boot/$MACHINE_ID/.../initrd (unused on Qubes, but created by Fedora
   scripts)
 - /boot/efi/EFI/.../initramfs-*.img

Do not generate all of those from scratch, but try to reuse existing
image (if exists). Since one dracut call may last even 5 minutes, this
change should greatly reduce installation time.

Fixes QubesOS/qubes-issues#3637

(cherry picked from commit d1f3be0eed)
2018-09-17 05:30:05 +02:00
..
00-qubes-ignore-devices.rules udev: prevent race with kpartx -d 2015-02-01 04:05:05 +01:00
60-persistent-storage.rules Don't probe disk contents of loop* or xvd* 2016-06-26 12:51:20 +00:00
75-qubes-dom0.preset Add AEM services to 75-qubes-dom0.preset 2016-06-26 15:17:38 +00:00
99-qubes-default-disable.preset system-config: add systemd-preset configuration 2016-06-06 02:22:58 +02:00
cpufreq-xen.modules Load xen-acpi-processor module 2015-04-10 17:56:58 +02:00
disable-lesspipe.sh Really disable lesspipe 2017-05-26 05:48:34 +02:00
kernel-grub2.install kernel-install: avoid creating initramfs multiple times 2018-09-17 05:30:05 +02:00
kernel-remove-bls.install Undo 'Boot Loader Spec' by deleting /boot/MACHINE_ID 2015-08-03 03:00:59 +02:00
kernel-xen-efi.install kernel-install: avoid creating initramfs multiple times 2018-09-17 05:30:05 +02:00
limits-qubes.conf Other Linux-specific files 2013-03-16 19:52:16 +01:00
polkit-1-qubes-allow-all.rules Other Linux-specific files 2013-03-16 19:52:16 +01:00
qubes-dom0.modules Other Linux-specific files 2013-03-16 19:52:16 +01:00
qubes-sync-clock.cron Other Linux-specific files 2013-03-16 19:52:16 +01:00
qubes.sudoers Other Linux-specific files 2013-03-16 19:52:16 +01:00