]>
git.ipfire.org Git - thirdparty/dracut.git/log
Harald Hoyer [Fri, 26 Mar 2021 09:29:22 +0000 (10:29 +0100)]
fix(mdraid): shellcheck for modules.d/90mdraid
Harald Hoyer [Mon, 29 Mar 2021 13:24:50 +0000 (15:24 +0200)]
fix(TEST-30-ISCSI): add sync to client root creation
Harald Hoyer [Fri, 26 Mar 2021 09:29:24 +0000 (10:29 +0100)]
fix(cifs): shellcheck for modules.d/95cifs
Harald Hoyer [Fri, 26 Mar 2021 14:17:58 +0000 (15:17 +0100)]
test(FULL-SYSTEMD): add fuse kernel module in test root
systemd wants to use it
Harald Hoyer [Fri, 26 Mar 2021 09:29:19 +0000 (10:29 +0100)]
fix(dmsquash-live): shellcheck for modules.d/90dmsquash-live
Harald Hoyer [Fri, 26 Mar 2021 09:29:23 +0000 (10:29 +0100)]
fix(crypt-gpg): shellcheck for modules.d/91crypt-gpg
Harald Hoyer [Fri, 26 Mar 2021 09:29:26 +0000 (10:29 +0100)]
fix(fcoe-uefi): shellcheck for modules.d/95fcoe-uefi
Harald Hoyer [Fri, 26 Mar 2021 09:29:27 +0000 (10:29 +0100)]
fix(fstab-sys): shellcheck for modules.d/95fstab-sys
Harald Hoyer [Fri, 26 Mar 2021 09:29:27 +0000 (10:29 +0100)]
fix(lunmask): shellcheck for modules.d/95lunmask
Harald Hoyer [Fri, 26 Mar 2021 09:29:27 +0000 (10:29 +0100)]
fix(nbd): shellcheck for modules.d/95nbd
Harald Hoyer [Fri, 26 Mar 2021 09:29:26 +0000 (10:29 +0100)]
fix(fcoe): shellcheck for modules.d/95fcoe
Harald Hoyer [Fri, 26 Mar 2021 09:29:28 +0000 (10:29 +0100)]
fix(nfs): shellcheck for modules.d/95nfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:28 +0000 (10:29 +0100)]
fix(nvmf): shellcheck for modules.d/95nvmf
Harald Hoyer [Fri, 26 Mar 2021 09:29:28 +0000 (10:29 +0100)]
fix(qeth_rules): shellcheck for modules.d/95qeth_rules
Harald Hoyer [Fri, 26 Mar 2021 09:29:29 +0000 (10:29 +0100)]
fix(resume): shellcheck for modules.d/95resume
Harald Hoyer [Fri, 26 Mar 2021 09:29:29 +0000 (10:29 +0100)]
fix(rootfs-block): shellcheck for modules.d/95rootfs-block
Harald Hoyer [Fri, 26 Mar 2021 09:29:29 +0000 (10:29 +0100)]
fix(ssh-client): shellcheck for modules.d/95ssh-client
Harald Hoyer [Fri, 26 Mar 2021 09:29:30 +0000 (10:29 +0100)]
fix(udev-rules): shellcheck for modules.d/95udev-rules
Harald Hoyer [Fri, 26 Mar 2021 09:29:30 +0000 (10:29 +0100)]
fix(virtfs): shellcheck for modules.d/95virtfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:30 +0000 (10:29 +0100)]
fix(zfcp): shellcheck for modules.d/95zfcp
Harald Hoyer [Fri, 26 Mar 2021 09:29:30 +0000 (10:29 +0100)]
fix(zfcp_rules): shellcheck for modules.d/95zfcp_rules
Harald Hoyer [Fri, 26 Mar 2021 09:29:31 +0000 (10:29 +0100)]
fix(znet): shellcheck for modules.d/95znet
Harald Hoyer [Fri, 26 Mar 2021 09:29:31 +0000 (10:29 +0100)]
fix(masterkey): shellcheck for modules.d/97masterkey
Harald Hoyer [Fri, 26 Mar 2021 09:29:32 +0000 (10:29 +0100)]
fix(dracut-systemd): shellcheck for modules.d/98dracut-systemd
Harald Hoyer [Fri, 26 Mar 2021 09:29:32 +0000 (10:29 +0100)]
fix(ecryptfs): shellcheck for modules.d/98ecryptfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:32 +0000 (10:29 +0100)]
fix(integrity): shellcheck for modules.d/98integrity
Harald Hoyer [Fri, 26 Mar 2021 09:29:33 +0000 (10:29 +0100)]
fix(pollcdrom): shellcheck for modules.d/98pollcdrom
Harald Hoyer [Fri, 26 Mar 2021 09:29:33 +0000 (10:29 +0100)]
fix(selinux): shellcheck for modules.d/98selinux
Harald Hoyer [Fri, 26 Mar 2021 09:29:34 +0000 (10:29 +0100)]
fix(img-lib): shellcheck for modules.d/99img-lib
Harald Hoyer [Fri, 26 Mar 2021 09:29:34 +0000 (10:29 +0100)]
fix(memstrack): shellcheck for modules.d/99memstrack
Harald Hoyer [Fri, 26 Mar 2021 09:29:35 +0000 (10:29 +0100)]
fix(shutdown): shellcheck for modules.d/99shutdown
Harald Hoyer [Fri, 26 Mar 2021 09:29:33 +0000 (10:29 +0100)]
fix(syslog): shellcheck for modules.d/98syslog
Harald Hoyer [Fri, 26 Mar 2021 09:29:34 +0000 (10:29 +0100)]
fix(fs-lib): shellcheck for modules.d/99fs-lib
Harald Hoyer [Fri, 26 Mar 2021 09:29:35 +0000 (10:29 +0100)]
fix(uefi-lib): shellcheck for modules.d/99uefi-lib
Harald Hoyer [Fri, 26 Mar 2021 09:29:25 +0000 (10:29 +0100)]
fix(dcssblk): shellcheck for modules.d/95dcssblk
Harald Hoyer [Fri, 26 Mar 2021 09:29:25 +0000 (10:29 +0100)]
fix(dasd_rules): shellcheck for modules.d/95dasd_rules
Harald Hoyer [Fri, 26 Mar 2021 09:29:25 +0000 (10:29 +0100)]
fix(dasd_mod): shellcheck for modules.d/95dasd_mod
Harald Hoyer [Fri, 26 Mar 2021 09:29:25 +0000 (10:29 +0100)]
fix(dasd): shellcheck for modules.d/95dasd
Harald Hoyer [Fri, 26 Mar 2021 09:29:24 +0000 (10:29 +0100)]
fix(zipl): shellcheck for modules.d/91zipl
Harald Hoyer [Fri, 26 Mar 2021 09:29:24 +0000 (10:29 +0100)]
fix(crypt-loop): shellcheck for modules.d/91crypt-loop
Harald Hoyer [Fri, 26 Mar 2021 09:29:23 +0000 (10:29 +0100)]
fix(qemu): shellcheck for modules.d/90qemu
Harald Hoyer [Fri, 26 Mar 2021 09:29:22 +0000 (10:29 +0100)]
fix(ppcmac): shellcheck for modules.d/90ppcmac
Harald Hoyer [Fri, 26 Mar 2021 09:29:22 +0000 (10:29 +0100)]
fix(nvdimm): shellcheck for modules.d/90nvdimm
Harald Hoyer [Fri, 26 Mar 2021 09:29:22 +0000 (10:29 +0100)]
fix(multipath): shellcheck for modules.d/90multipath
Harald Hoyer [Fri, 26 Mar 2021 09:29:21 +0000 (10:29 +0100)]
fix(lvm): shellcheck for modules.d/90lvm
Harald Hoyer [Fri, 26 Mar 2021 09:29:21 +0000 (10:29 +0100)]
fix(livenet): shellcheck for modules.d/90livenet
Harald Hoyer [Fri, 26 Mar 2021 09:29:21 +0000 (10:29 +0100)]
fix(kernel-network-modules): shellcheck for modules.d/90kernel-network-modules
Harald Hoyer [Fri, 26 Mar 2021 09:29:20 +0000 (10:29 +0100)]
fix(kernel-modules-extra): shellcheck for modules.d/90kernel-modules-extra
Harald Hoyer [Fri, 26 Mar 2021 09:29:20 +0000 (10:29 +0100)]
fix(kernel-modules): shellcheck for modules.d/90kernel-modules
Harald Hoyer [Fri, 26 Mar 2021 09:29:19 +0000 (10:29 +0100)]
fix(dmraid): shellcheck for modules.d/90dmraid
Harald Hoyer [Fri, 26 Mar 2021 09:29:17 +0000 (10:29 +0100)]
fix(cms): shellcheck for modules.d/80cms
Harald Hoyer [Fri, 26 Mar 2021 09:29:17 +0000 (10:29 +0100)]
fix(plymouth): shellcheck for modules.d/50plymouth
Harald Hoyer [Fri, 26 Mar 2021 09:29:16 +0000 (10:29 +0100)]
fix(gensplash): shellcheck for modules.d/50gensplash
Harald Hoyer [Fri, 26 Mar 2021 09:29:16 +0000 (10:29 +0100)]
fix(drm): shellcheck for modules.d/50drm
Harald Hoyer [Fri, 26 Mar 2021 09:29:16 +0000 (10:29 +0100)]
fix(url-lib): shellcheck for modules.d/45url-lib
Harald Hoyer [Fri, 26 Mar 2021 09:29:15 +0000 (10:29 +0100)]
fix(ifcfg): shellcheck for modules.d/45ifcfg
Harald Hoyer [Fri, 26 Mar 2021 09:29:17 +0000 (10:29 +0100)]
fix(lvmmerge): shellcheck for modules.d/80lvmmerge
Harald Hoyer [Fri, 26 Mar 2021 09:29:18 +0000 (10:29 +0100)]
fix(cio_ignore): shellcheck for modules.d/81cio_ignore
Harald Hoyer [Fri, 26 Mar 2021 09:29:18 +0000 (10:29 +0100)]
fix(btrfs): shellcheck for modules.d/90btrfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:18 +0000 (10:29 +0100)]
fix(crypt): shellcheck for modules.d/90crypt
Harald Hoyer [Fri, 26 Mar 2021 09:29:15 +0000 (10:29 +0100)]
fix(network): shellcheck for modules.d/40network
Harald Hoyer [Fri, 26 Mar 2021 09:29:14 +0000 (10:29 +0100)]
fix(network-wicked): shellcheck for modules.d/35network-wicked
Harald Hoyer [Fri, 26 Mar 2021 09:29:13 +0000 (10:29 +0100)]
fix(i18n): shellcheck for modules.d/10i18n
Harald Hoyer [Fri, 26 Mar 2021 11:30:15 +0000 (12:30 +0100)]
fix: shellcheck for dracut*.sh
Harald Hoyer [Fri, 26 Mar 2021 14:29:59 +0000 (15:29 +0100)]
docs: add docs/BASH.md
Add a little document providing help in common bash problems.
Harald Hoyer [Fri, 26 Mar 2021 09:29:05 +0000 (10:29 +0100)]
fix(systemd): shellcheck for modules.d/00systemd
Harald Hoyer [Fri, 26 Mar 2021 09:29:14 +0000 (10:29 +0100)]
fix(network-manager): shellcheck for modules.d/35network-manager
Harald Hoyer [Fri, 26 Mar 2021 09:29:13 +0000 (10:29 +0100)]
fix(convertfs): shellcheck for modules.d/30convertfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:12 +0000 (10:29 +0100)]
fix(dbus-daemon): shellcheck for modules.d/06dbus-daemon
Harald Hoyer [Fri, 26 Mar 2021 09:29:10 +0000 (10:29 +0100)]
fix(watchdog): shellcheck for modules.d/04watchdog
Harald Hoyer [Fri, 26 Mar 2021 09:29:12 +0000 (10:29 +0100)]
fix(dbus-broker): shellcheck for modules.d/06dbus-broker
Harald Hoyer [Fri, 26 Mar 2021 09:29:11 +0000 (10:29 +0100)]
fix(watchdog-modules): shellcheck for modules.d/04watchdog-modules
Harald Hoyer [Fri, 26 Mar 2021 09:29:10 +0000 (10:29 +0100)]
fix(modsign): shellcheck for modules.d/03modsign
Harald Hoyer [Fri, 26 Mar 2021 09:29:09 +0000 (10:29 +0100)]
fix(systemd-networkd): shellcheck for modules.d/02systemd-networkd
Harald Hoyer [Fri, 26 Mar 2021 09:29:09 +0000 (10:29 +0100)]
fix(caps): shellcheck for modules.d/02caps
Harald Hoyer [Fri, 26 Mar 2021 09:29:08 +0000 (10:29 +0100)]
fix(systemd-sysusers): shellcheck for modules.d/01systemd-sysusers
Harald Hoyer [Fri, 26 Mar 2021 09:29:08 +0000 (10:29 +0100)]
fix(systemd-sysctl): shellcheck for modules.d/01systemd-sysctl
Harald Hoyer [Fri, 26 Mar 2021 09:29:08 +0000 (10:29 +0100)]
fix(systemd-repart): shellcheck for modules.d/01systemd-repart
Harald Hoyer [Fri, 26 Mar 2021 09:29:07 +0000 (10:29 +0100)]
fix(systemd-initrd): shellcheck for modules.d/01systemd-initrd
Harald Hoyer [Fri, 26 Mar 2021 09:29:07 +0000 (10:29 +0100)]
fix(systemd-coredump): shellcheck for modules.d/01systemd-coredump
Harald Hoyer [Fri, 26 Mar 2021 09:29:06 +0000 (10:29 +0100)]
fix(systemd-ask-password): shellcheck for modules.d/01systemd-ask-password
Harald Hoyer [Fri, 26 Mar 2021 09:29:06 +0000 (10:29 +0100)]
fix(fips): shellcheck for modules.d/01fips
Harald Hoyer [Fri, 26 Mar 2021 09:29:05 +0000 (10:29 +0100)]
fix(warpclock): shellcheck for modules.d/00warpclock
Harald Hoyer [Mon, 22 Mar 2021 09:13:19 +0000 (10:13 +0100)]
fix(base): shellcheck for modules.d/99base
Also remove some functions, which are not used and broken anyway.
Harald Hoyer [Fri, 26 Mar 2021 09:29:35 +0000 (10:29 +0100)]
fix(squash): shellcheck for modules.d/99squash
Harald Hoyer [Fri, 26 Mar 2021 09:29:31 +0000 (10:29 +0100)]
fix(biosdevname): shellcheck for modules.d/97biosdevname
Harald Hoyer [Fri, 26 Mar 2021 09:29:29 +0000 (10:29 +0100)]
fix(terminfo): shellcheck for modules.d/95terminfo
Harald Hoyer [Fri, 26 Mar 2021 09:29:26 +0000 (10:29 +0100)]
fix(debug): shellcheck for modules.d/95debug
Harald Hoyer [Fri, 26 Mar 2021 09:29:23 +0000 (10:29 +0100)]
fix(qemu-net): shellcheck for modules.d/90qemu-net
Harald Hoyer [Fri, 26 Mar 2021 09:29:20 +0000 (10:29 +0100)]
fix(dmsquash-live-ntfs): shellcheck for modules.d/90dmsquash-live-ntfs
Harald Hoyer [Fri, 26 Mar 2021 09:29:13 +0000 (10:29 +0100)]
fix(dbus): shellcheck for modules.d/09dbus
Harald Hoyer [Fri, 26 Mar 2021 09:29:12 +0000 (10:29 +0100)]
fix(rngd): shellcheck for modules.d/06rngd
Harald Hoyer [Fri, 26 Mar 2021 09:29:10 +0000 (10:29 +0100)]
fix(rescue): shellcheck for modules.d/03rescue
Harald Hoyer [Fri, 26 Mar 2021 09:29:05 +0000 (10:29 +0100)]
fix(mksh): shellcheck for modules.d/00mksh
Harald Hoyer [Fri, 26 Mar 2021 09:29:04 +0000 (10:29 +0100)]
fix(dash): shellcheck for modules.d/00dash
Harald Hoyer [Fri, 26 Mar 2021 09:29:04 +0000 (10:29 +0100)]
fix(bash): shellcheck for modules.d/00bash
Harald Hoyer [Mon, 22 Mar 2021 08:14:20 +0000 (09:14 +0100)]
ci: shellcheck all directories with .sh
Harald Hoyer [Fri, 12 Mar 2021 09:27:31 +0000 (10:27 +0100)]
test: add shellcheck to Makefile
Harald Hoyer [Mon, 15 Mar 2021 12:49:05 +0000 (13:49 +0100)]
style: use shfmt 3.2.4
David Hildenbrand [Thu, 18 Mar 2021 09:41:49 +0000 (10:41 +0100)]
feat(qemu): include the virtio_mem kernel module
This adds support for virtio-mem devices, which provide a dynamic
amount of memory in a VM. Right now, the driver gets loaded and any
memory gets added to the system when loading the kernel module from disk.
While not strictly required to boot, we want to be able to
1) add virito-mem provided memory to the system early while booting up
2) add virtio-mem provided memory even when booting without a disk
3) add virtio-mem devices without adding actual memory in kdump
environments such that we can query things like:
a) is a certain PFN currently plugged in the hypervisor and, therefore,
should actually be read when creating a system dump. (kexec-tools
prepares the vmcore header, like on x86-64)
b) which ranges of a virtio-mem device are currently plugged in the
hypervisor and, therefore, should be added to the dump. (vmcore header
gets prepared by the crashkernel, like on s390x)
Note that loading virtio-mem in kdump environments currently fails with
-EBUSY -- but there are plans to install proper hooks instead to support
especially a) in the near future.
1) and 2) are only really effective when memory hotplug is configured to
automatically online all added system RAM in the kernel (and not late,
via udev rules): e.g., via "mhp_default_state=online" on the kernel
cmdline or via CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE in the kernel.
Especially 2) and 3) require the module to be present inside the initial
ramdisk. The primary use case for including it in the initial ramdisk
is 3).
Signed-off-by: David Hildenbrand <david@redhat.com>