From 49e6a88247cce339ada6279f4674b47c0b665054 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 06 2019 11:05:28 +0000 Subject: import dracut-033-564.el7 --- diff --git a/SOURCES/0019-fcoe-add-FCoE-UEFI-boot-device-support.patch b/SOURCES/0019-fcoe-add-FCoE-UEFI-boot-device-support.patch index 3806fc9..11cb154 100644 --- a/SOURCES/0019-fcoe-add-FCoE-UEFI-boot-device-support.patch +++ b/SOURCES/0019-fcoe-add-FCoE-UEFI-boot-device-support.patch @@ -5,9 +5,9 @@ Subject: [PATCH] fcoe: add FCoE UEFI boot device support --- modules.d/95fcoe/module-setup.sh | 1 + - modules.d/95fcoe/parse-uefifcoe.sh | 35 +++++++++ + modules.d/95fcoe/parse-uefifcoe.sh | 35 +++++++ modules.d/99base/module-setup.sh | 1 + - modules.d/99base/uefi-lib.sh | 155 +++++++++++++++++++++++++++++++++++++ + modules.d/99base/uefi-lib.sh | 155 +++++++++++++++++++++++++++++ 4 files changed, 192 insertions(+) create mode 100755 modules.d/95fcoe/parse-uefifcoe.sh create mode 100755 modules.d/99base/uefi-lib.sh diff --git a/SOURCES/0020-rootfs-block-add-support-for-the-rootfallback-kernel.patch b/SOURCES/0020-rootfs-block-add-support-for-the-rootfallback-kernel.patch index d1b32de..a9fcf63 100644 --- a/SOURCES/0020-rootfs-block-add-support-for-the-rootfallback-kernel.patch +++ b/SOURCES/0020-rootfs-block-add-support-for-the-rootfallback-kernel.patch @@ -5,9 +5,9 @@ Subject: [PATCH] rootfs-block: add support for the rootfallback= kernel cmdline option --- - dracut.cmdline.7.asc | 6 +++++ - modules.d/95rootfs-block/module-setup.sh | 3 ++- - modules.d/95rootfs-block/rootfallback.sh | 46 ++++++++++++++++++++++++++++++++ + dracut.cmdline.7.asc | 6 ++++ + modules.d/95rootfs-block/module-setup.sh | 3 +- + modules.d/95rootfs-block/rootfallback.sh | 46 ++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100755 modules.d/95rootfs-block/rootfallback.sh diff --git a/SOURCES/0025-Doc-cleanup-extend-and-split-and-reuse.patch b/SOURCES/0025-Doc-cleanup-extend-and-split-and-reuse.patch index ad003f6..c04aa4e 100644 --- a/SOURCES/0025-Doc-cleanup-extend-and-split-and-reuse.patch +++ b/SOURCES/0025-Doc-cleanup-extend-and-split-and-reuse.patch @@ -5,13 +5,13 @@ Subject: [PATCH] Doc: cleanup, extend and split and reuse --- Makefile | 8 +- - dracut.8.asc | 61 +--- - dracut.asc | 888 +-------------------------------------------------- - dracut.cmdline.7.asc | 414 ++++++++++++++---------- - dracut.css | 434 +------------------------ - dracut.modules.7.asc | 293 +++++++++++++++++ + dracut.8.asc | 61 +-- + dracut.asc | 888 +------------------------------------------ + dracut.cmdline.7.asc | 414 +++++++++++--------- + dracut.css | 434 +-------------------- + dracut.modules.7.asc | 293 ++++++++++++++ dracut.spec | 1 + - dracut.usage.asc | 526 ++++++++++++++++++++++++++++++ + dracut.usage.asc | 526 +++++++++++++++++++++++++ 8 files changed, 1084 insertions(+), 1541 deletions(-) create mode 100644 dracut.modules.7.asc create mode 100644 dracut.usage.asc diff --git a/SOURCES/0031-lvm-always-install-thin-utils-for-lvm.patch b/SOURCES/0031-lvm-always-install-thin-utils-for-lvm.patch index 1cb3aef..0de6b98 100644 --- a/SOURCES/0031-lvm-always-install-thin-utils-for-lvm.patch +++ b/SOURCES/0031-lvm-always-install-thin-utils-for-lvm.patch @@ -4,7 +4,7 @@ Date: Mon, 21 Oct 2013 09:09:26 +0200 Subject: [PATCH] lvm: always install thin utils for lvm --- - modules.d/90lvm/module-setup.sh | 34 ++++++++-------------------------- + modules.d/90lvm/module-setup.sh | 34 ++++++++------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/modules.d/90lvm/module-setup.sh b/modules.d/90lvm/module-setup.sh diff --git a/SOURCES/0037-resume-remove-resume-genrules.sh.patch b/SOURCES/0037-resume-remove-resume-genrules.sh.patch index 5973deb..28438fd 100644 --- a/SOURCES/0037-resume-remove-resume-genrules.sh.patch +++ b/SOURCES/0037-resume-remove-resume-genrules.sh.patch @@ -13,7 +13,7 @@ dracut-initqueue: rm: cannot remove '/lib/dracut/hooks/initqueue/settled/resume. dracut-initqueue: rm: cannot remove '/lib/dracut/hooks/initqueue/timeout/resume.sh': No such file or directory --- modules.d/95resume/module-setup.sh | 1 - - modules.d/95resume/resume-genrules.sh | 51 ----------------------------------- + modules.d/95resume/resume-genrules.sh | 51 --------------------------- 2 files changed, 52 deletions(-) delete mode 100755 modules.d/95resume/resume-genrules.sh diff --git a/SOURCES/0048-network-net-lib.sh-iface_has_link-fixup.patch b/SOURCES/0048-network-net-lib.sh-iface_has_link-fixup.patch index 77dfc54..52ed2b2 100644 --- a/SOURCES/0048-network-net-lib.sh-iface_has_link-fixup.patch +++ b/SOURCES/0048-network-net-lib.sh-iface_has_link-fixup.patch @@ -6,7 +6,7 @@ Subject: [PATCH] network/net-lib.sh:iface_has_link() fixup Just echo'ing the flags IFF_UP|IFF_RUNNING does _not_ reflect the carrier state immediately. So wait for it to really show up. --- - modules.d/40network/net-lib.sh | 47 +++++++++++++++++++++--------------------- + modules.d/40network/net-lib.sh | 47 +++++++++++++++++----------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0063-test-TEST-17-LVM-THIN-add-test-case-for-lvm-thin-poo.patch b/SOURCES/0063-test-TEST-17-LVM-THIN-add-test-case-for-lvm-thin-poo.patch index 1ccef0e..71d19c1 100644 --- a/SOURCES/0063-test-TEST-17-LVM-THIN-add-test-case-for-lvm-thin-poo.patch +++ b/SOURCES/0063-test-TEST-17-LVM-THIN-add-test-case-for-lvm-thin-poo.patch @@ -5,13 +5,13 @@ Subject: [PATCH] test/TEST-17-LVM-THIN: add test case for lvm thin pools --- test/TEST-17-LVM-THIN/.testdir | 1 + - test/TEST-17-LVM-THIN/99-idesymlinks.rules | 8 +++ - test/TEST-17-LVM-THIN/Makefile | 10 ++++ - test/TEST-17-LVM-THIN/create-root.sh | 31 +++++++++++ + test/TEST-17-LVM-THIN/99-idesymlinks.rules | 8 ++ + test/TEST-17-LVM-THIN/Makefile | 10 +++ + test/TEST-17-LVM-THIN/create-root.sh | 31 ++++++++ test/TEST-17-LVM-THIN/finished-false.sh | 2 + test/TEST-17-LVM-THIN/hard-off.sh | 3 + - test/TEST-17-LVM-THIN/test-init.sh | 17 ++++++ - test/TEST-17-LVM-THIN/test.sh | 88 ++++++++++++++++++++++++++++++ + test/TEST-17-LVM-THIN/test-init.sh | 17 +++++ + test/TEST-17-LVM-THIN/test.sh | 88 ++++++++++++++++++++++ 8 files changed, 160 insertions(+) create mode 100644 test/TEST-17-LVM-THIN/.testdir create mode 100644 test/TEST-17-LVM-THIN/99-idesymlinks.rules diff --git a/SOURCES/0066-dracut-lib-wait_for_dev-prevent-systemd-daemon-reloa.patch b/SOURCES/0066-dracut-lib-wait_for_dev-prevent-systemd-daemon-reloa.patch index 39e5180..aa71c88 100644 --- a/SOURCES/0066-dracut-lib-wait_for_dev-prevent-systemd-daemon-reloa.patch +++ b/SOURCES/0066-dracut-lib-wait_for_dev-prevent-systemd-daemon-reloa.patch @@ -7,8 +7,8 @@ prevent a systemd daemon-reload, if it is not necessary to do. --- modules.d/98systemd/dracut-cmdline.sh | 2 -- modules.d/98systemd/module-setup.sh | 2 ++ - modules.d/98systemd/rootfs-generator.sh | 30 ++++++++++++++++++++++++++++++ - modules.d/99base/dracut-lib.sh | 30 ++++++++++++++++++++++++------ + modules.d/98systemd/rootfs-generator.sh | 30 +++++++++++++++++++++++++ + modules.d/99base/dracut-lib.sh | 30 ++++++++++++++++++++----- 4 files changed, 56 insertions(+), 8 deletions(-) create mode 100755 modules.d/98systemd/rootfs-generator.sh diff --git a/SOURCES/0073-documentation-line-wrap.patch b/SOURCES/0073-documentation-line-wrap.patch index 9a1e150..9c941d7 100644 --- a/SOURCES/0073-documentation-line-wrap.patch +++ b/SOURCES/0073-documentation-line-wrap.patch @@ -4,13 +4,13 @@ Date: Thu, 9 Jan 2014 12:17:01 +0100 Subject: [PATCH] documentation: line wrap --- - dracut.8.asc | 16 ++++--- + dracut.8.asc | 16 +++--- dracut.asc | 12 +++-- dracut.bootup.7.asc | 3 +- - dracut.cmdline.7.asc | 125 ++++++++++++++++++++++++++++++++------------------- - dracut.conf.5.asc | 18 +++++--- - dracut.modules.7.asc | 45 +++++++++++-------- - dracut.usage.asc | 45 ++++++++++++------- + dracut.cmdline.7.asc | 125 +++++++++++++++++++++++++++---------------- + dracut.conf.5.asc | 18 ++++--- + dracut.modules.7.asc | 45 +++++++++------- + dracut.usage.asc | 45 ++++++++++------ mkinitrd.8.asc | 4 +- 8 files changed, 165 insertions(+), 103 deletions(-) diff --git a/SOURCES/0085-iscsi-more-iscsiroot-fixes.patch b/SOURCES/0085-iscsi-more-iscsiroot-fixes.patch index bfbb8a4..657254b 100644 --- a/SOURCES/0085-iscsi-more-iscsiroot-fixes.patch +++ b/SOURCES/0085-iscsi-more-iscsiroot-fixes.patch @@ -5,8 +5,8 @@ Subject: [PATCH] iscsi: more iscsiroot fixes handle iscsiroot with firmware more gracefully --- - modules.d/95iscsi/iscsiroot.sh | 68 +++++++++++++++++++++++++----------- - modules.d/95iscsi/parse-iscsiroot.sh | 6 ++-- + modules.d/95iscsi/iscsiroot.sh | 68 +++++++++++++++++++--------- + modules.d/95iscsi/parse-iscsiroot.sh | 6 +-- 2 files changed, 50 insertions(+), 24 deletions(-) diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh diff --git a/SOURCES/0094-add-skipcpio-utility.patch b/SOURCES/0094-add-skipcpio-utility.patch index 82c70f8..3b8a7e3 100644 --- a/SOURCES/0094-add-skipcpio-utility.patch +++ b/SOURCES/0094-add-skipcpio-utility.patch @@ -7,8 +7,8 @@ skipcpio skips a cpio archive at the beginning of a file. It is used for skipping an early cpio archive for lsinitrd. --- - Makefile | 13 +++++- - skipcpio/skipcpio.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + Makefile | 13 ++++- + skipcpio/skipcpio.c | 123 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 skipcpio/skipcpio.c diff --git a/SOURCES/0096-lsinitrd.sh-make-use-of-the-skipcpio-utility.patch b/SOURCES/0096-lsinitrd.sh-make-use-of-the-skipcpio-utility.patch index 2f2a342..1c0d422 100644 --- a/SOURCES/0096-lsinitrd.sh-make-use-of-the-skipcpio-utility.patch +++ b/SOURCES/0096-lsinitrd.sh-make-use-of-the-skipcpio-utility.patch @@ -6,7 +6,7 @@ Subject: [PATCH] lsinitrd.sh: make use of the skipcpio utility With the skipcpio utility, the whole contents of an initramfs with an early cpio image can be displayed. --- - lsinitrd.sh | 96 +++++++++++++++++++++++++++++++++++++++++++++++-------------- + lsinitrd.sh | 96 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 75 insertions(+), 21 deletions(-) diff --git a/lsinitrd.sh b/lsinitrd.sh diff --git a/SOURCES/0111-fcoe-move-uefi-parsing-to-fcoe-uefi-module.patch b/SOURCES/0111-fcoe-move-uefi-parsing-to-fcoe-uefi-module.patch index aaea4af..19f0406 100644 --- a/SOURCES/0111-fcoe-move-uefi-parsing-to-fcoe-uefi-module.patch +++ b/SOURCES/0111-fcoe-move-uefi-parsing-to-fcoe-uefi-module.patch @@ -4,9 +4,9 @@ Date: Thu, 12 Dec 2013 09:20:53 +0100 Subject: [PATCH] fcoe: move uefi parsing to fcoe-uefi module --- - modules.d/95fcoe-uefi/module-setup.sh | 22 ++++++++++++++++++++++ - .../{95fcoe => 95fcoe-uefi}/parse-uefifcoe.sh | 0 - modules.d/95fcoe/module-setup.sh | 1 - + modules.d/95fcoe-uefi/module-setup.sh | 22 +++++++++++++++++++ + .../{95fcoe => 95fcoe-uefi}/parse-uefifcoe.sh | 0 + modules.d/95fcoe/module-setup.sh | 1 - 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100755 modules.d/95fcoe-uefi/module-setup.sh rename modules.d/{95fcoe => 95fcoe-uefi}/parse-uefifcoe.sh (100%) diff --git a/SOURCES/0131-Add-flag-to-toggle-hostonly-cmdline-storing-in-the-i.patch b/SOURCES/0131-Add-flag-to-toggle-hostonly-cmdline-storing-in-the-i.patch index c335779..fd6f795 100644 --- a/SOURCES/0131-Add-flag-to-toggle-hostonly-cmdline-storing-in-the-i.patch +++ b/SOURCES/0131-Add-flag-to-toggle-hostonly-cmdline-storing-in-the-i.patch @@ -9,14 +9,14 @@ Subject: [PATCH] Add flag to toggle hostonly cmdline storing in the initramfs --no-hostonly-cmdline: Do not store kernel command line arguments needed in the initramfs --- - dracut.8.asc | 6 ++++++ + dracut.8.asc | 6 +++++ dracut.conf.5.asc | 3 +++ - dracut.sh | 27 +++++++++++++++++++++------ - modules.d/90crypt/module-setup.sh | 6 ++++-- - modules.d/90dmraid/module-setup.sh | 6 ++++-- - modules.d/90lvm/module-setup.sh | 6 ++++-- - modules.d/90mdraid/module-setup.sh | 6 ++++-- - modules.d/95rootfs-block/module-setup.sh | 31 ++++++++++++++++++++----------- + dracut.sh | 27 ++++++++++++++++----- + modules.d/90crypt/module-setup.sh | 6 +++-- + modules.d/90dmraid/module-setup.sh | 6 +++-- + modules.d/90lvm/module-setup.sh | 6 +++-- + modules.d/90mdraid/module-setup.sh | 6 +++-- + modules.d/95rootfs-block/module-setup.sh | 31 +++++++++++++++--------- 8 files changed, 66 insertions(+), 25 deletions(-) diff --git a/dracut.8.asc b/dracut.8.asc diff --git a/SOURCES/0133-systemd-rootfs-generator.sh-generate-units-in-run-sy.patch b/SOURCES/0133-systemd-rootfs-generator.sh-generate-units-in-run-sy.patch index 6e0721e..536c54a 100644 --- a/SOURCES/0133-systemd-rootfs-generator.sh-generate-units-in-run-sy.patch +++ b/SOURCES/0133-systemd-rootfs-generator.sh-generate-units-in-run-sy.patch @@ -10,7 +10,7 @@ systemd. https://bugzilla.redhat.com/show_bug.cgi?id=1069133 https://bugzilla.redhat.com/show_bug.cgi?id=949697 --- - modules.d/98systemd/rootfs-generator.sh | 33 ++++++++++++++++++++++++++++++++- + modules.d/98systemd/rootfs-generator.sh | 33 ++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/modules.d/98systemd/rootfs-generator.sh b/modules.d/98systemd/rootfs-generator.sh diff --git a/SOURCES/0136-network-dhclient-script.sh-DHCP-IPv6-interface-setup.patch b/SOURCES/0136-network-dhclient-script.sh-DHCP-IPv6-interface-setup.patch index b1a538f..e7a1daa 100644 --- a/SOURCES/0136-network-dhclient-script.sh-DHCP-IPv6-interface-setup.patch +++ b/SOURCES/0136-network-dhclient-script.sh-DHCP-IPv6-interface-setup.patch @@ -7,7 +7,7 @@ configure IPv6 interface for DHCP6 https://bugzilla.redhat.com/show_bug.cgi?id=1064365 --- - modules.d/40network/dhclient-script.sh | 49 ++++++++++++++++++++++++++++++++++ + modules.d/40network/dhclient-script.sh | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh diff --git a/SOURCES/0146-Do-not-wait_for_dev-if-hostonly_cmdline-not-set.patch b/SOURCES/0146-Do-not-wait_for_dev-if-hostonly_cmdline-not-set.patch index 9e92669..68da951 100644 --- a/SOURCES/0146-Do-not-wait_for_dev-if-hostonly_cmdline-not-set.patch +++ b/SOURCES/0146-Do-not-wait_for_dev-if-hostonly_cmdline-not-set.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Do not wait_for_dev if hostonly_cmdline not set --- dracut.sh | 2 +- - modules.d/99base/module-setup.sh | 40 +++++++++++++++++++++------------------- + modules.d/99base/module-setup.sh | 40 +++++++++++++++++--------------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/dracut.sh b/dracut.sh diff --git a/SOURCES/0148-network-dhclient-script-do-PREINIT6-for-DHCP6.patch b/SOURCES/0148-network-dhclient-script-do-PREINIT6-for-DHCP6.patch index 0cef898..83c94ce 100644 --- a/SOURCES/0148-network-dhclient-script-do-PREINIT6-for-DHCP6.patch +++ b/SOURCES/0148-network-dhclient-script-do-PREINIT6-for-DHCP6.patch @@ -4,7 +4,7 @@ Date: Mon, 17 Mar 2014 13:00:17 +0100 Subject: [PATCH] network:dhclient-script do PREINIT6 for DHCP6 --- - modules.d/40network/dhclient-script.sh | 29 ++++++++++++++++------------- + modules.d/40network/dhclient-script.sh | 29 ++++++++++++++------------ modules.d/40network/ifup.sh | 1 + 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/SOURCES/0189-Add-rd.cmdline-ask-kernel-command-line-parameter.patch b/SOURCES/0189-Add-rd.cmdline-ask-kernel-command-line-parameter.patch index 6beff5d..5620098 100644 --- a/SOURCES/0189-Add-rd.cmdline-ask-kernel-command-line-parameter.patch +++ b/SOURCES/0189-Add-rd.cmdline-ask-kernel-command-line-parameter.patch @@ -12,11 +12,11 @@ Conflicts: modules.d/98systemd/dracut-cmdline.sh modules.d/99base/init.sh --- - dracut.cmdline.7.asc | 4 ++++ - modules.d/98systemd/dracut-cmdline-ask.service | 33 ++++++++++++++++++++++++++ - modules.d/98systemd/dracut-cmdline-ask.sh | 20 ++++++++++++++++ - modules.d/98systemd/module-setup.sh | 2 ++ - modules.d/99base/init.sh | 8 +++++++ + dracut.cmdline.7.asc | 4 +++ + .../98systemd/dracut-cmdline-ask.service | 33 +++++++++++++++++++ + modules.d/98systemd/dracut-cmdline-ask.sh | 20 +++++++++++ + modules.d/98systemd/module-setup.sh | 2 ++ + modules.d/99base/init.sh | 8 +++++ 5 files changed, 67 insertions(+) create mode 100644 modules.d/98systemd/dracut-cmdline-ask.service create mode 100755 modules.d/98systemd/dracut-cmdline-ask.sh diff --git a/SOURCES/0200-network-add-rd.route-parameter.patch b/SOURCES/0200-network-add-rd.route-parameter.patch index 94e7059..746c5e0 100644 --- a/SOURCES/0200-network-add-rd.route-parameter.patch +++ b/SOURCES/0200-network-add-rd.route-parameter.patch @@ -5,8 +5,8 @@ Subject: [PATCH] network: add rd.route parameter (cherry picked from commit 7b46244bb94e3dfd635a8d222044ae7fc920240d) --- - dracut.cmdline.7.asc | 15 +++++++++++++- - modules.d/40network/net-lib.sh | 42 ++++++++++++++++++++++++++++++++++++++++ + dracut.cmdline.7.asc | 15 +++++++++++- + modules.d/40network/net-lib.sh | 42 ++++++++++++++++++++++++++++++++ modules.d/45ifcfg/write-ifcfg.sh | 3 +++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/SOURCES/0212-Dracut-Add-a-new-argument-rebuild.patch b/SOURCES/0212-Dracut-Add-a-new-argument-rebuild.patch index b421a8c..84577ab 100644 --- a/SOURCES/0212-Dracut-Add-a-new-argument-rebuild.patch +++ b/SOURCES/0212-Dracut-Add-a-new-argument-rebuild.patch @@ -32,7 +32,7 @@ Simplified the cpio extraction process by using 'lsinitrd'. (cherry picked from commit 659dc319d950999f8d191a81fdc4d3114e9213de) --- - dracut.sh | 342 ++++++++++++++++++++++++++++++++++++++------------------------ + dracut.sh | 342 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 210 insertions(+), 132 deletions(-) diff --git a/dracut.sh b/dracut.sh diff --git a/SOURCES/0213-network-net-lib.sh-parse_iscsi_root-do-not-enforce-t.patch b/SOURCES/0213-network-net-lib.sh-parse_iscsi_root-do-not-enforce-t.patch index 7acd087..d5c7b9e 100644 --- a/SOURCES/0213-network-net-lib.sh-parse_iscsi_root-do-not-enforce-t.patch +++ b/SOURCES/0213-network-net-lib.sh-parse_iscsi_root-do-not-enforce-t.patch @@ -8,7 +8,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1078867 cherry-picked from 29763cb72d17fe8d22766170ec06b32419829243 --- - modules.d/40network/net-lib.sh | 112 ++++++++++++++++++----------------------- + modules.d/40network/net-lib.sh | 112 +++++++++++++++------------------ 1 file changed, 50 insertions(+), 62 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0216-fixed-bridge-setup.patch b/SOURCES/0216-fixed-bridge-setup.patch index cfa055f..0c14aed 100644 --- a/SOURCES/0216-fixed-bridge-setup.patch +++ b/SOURCES/0216-fixed-bridge-setup.patch @@ -9,10 +9,10 @@ fixed ifcfg generation (cherry picked from commit 2db6d7111870c5d16d812d9cddc23558f3f4a202) --- - modules.d/40network/ifup.sh | 4 ++-- + modules.d/40network/ifup.sh | 4 +-- modules.d/40network/net-genrules.sh | 2 +- - modules.d/40network/parse-bridge.sh | 18 ++++++++-------- - modules.d/45ifcfg/write-ifcfg.sh | 42 +++++++++---------------------------- + modules.d/40network/parse-bridge.sh | 18 ++++++------- + modules.d/45ifcfg/write-ifcfg.sh | 42 +++++++---------------------- 4 files changed, 22 insertions(+), 44 deletions(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh diff --git a/SOURCES/0218-ifcfg-write-ifcfg.sh-bind-bond-and-bridge-interfaces.patch b/SOURCES/0218-ifcfg-write-ifcfg.sh-bind-bond-and-bridge-interfaces.patch index 1861ef8..0dfbfbf 100644 --- a/SOURCES/0218-ifcfg-write-ifcfg.sh-bind-bond-and-bridge-interfaces.patch +++ b/SOURCES/0218-ifcfg-write-ifcfg.sh-bind-bond-and-bridge-interfaces.patch @@ -10,7 +10,7 @@ Previously, this was bound unconditionally with HWADDR. (cherry picked from commit 80043e21c16db168ad087a162f1fa97cae866c8d) --- - modules.d/45ifcfg/write-ifcfg.sh | 47 ++++++++++++++++++++++------------------ + modules.d/45ifcfg/write-ifcfg.sh | 47 ++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/modules.d/45ifcfg/write-ifcfg.sh b/modules.d/45ifcfg/write-ifcfg.sh diff --git a/SOURCES/0219-cms-cmssetup.sh-fixed-indention.patch b/SOURCES/0219-cms-cmssetup.sh-fixed-indention.patch index 1074295..dd2b179 100644 --- a/SOURCES/0219-cms-cmssetup.sh-fixed-indention.patch +++ b/SOURCES/0219-cms-cmssetup.sh-fixed-indention.patch @@ -5,7 +5,7 @@ Subject: [PATCH] cms/cmssetup.sh: fixed indention (cherry picked from commit d68163551226d302677e358e721560d8d651a30f) --- - modules.d/80cms/cmssetup.sh | 260 ++++++++++++++++++++++---------------------- + modules.d/80cms/cmssetup.sh | 260 ++++++++++++++++++------------------ 1 file changed, 130 insertions(+), 130 deletions(-) diff --git a/modules.d/80cms/cmssetup.sh b/modules.d/80cms/cmssetup.sh diff --git a/SOURCES/0225-ifcfg-write-ifcfg-only-write-DEVICE-for-non-kernel-n.patch b/SOURCES/0225-ifcfg-write-ifcfg-only-write-DEVICE-for-non-kernel-n.patch index 26e4668..a878c7a 100644 --- a/SOURCES/0225-ifcfg-write-ifcfg-only-write-DEVICE-for-non-kernel-n.patch +++ b/SOURCES/0225-ifcfg-write-ifcfg-only-write-DEVICE-for-non-kernel-n.patch @@ -8,8 +8,8 @@ DEVICE="", if HWADDR is given. (cherry picked from commit 3947f07d93cde5e1cf0d788537e93b135d6c27b0) --- - modules.d/40network/net-lib.sh | 46 ++++++++++++++++++++++++++++++- - modules.d/45ifcfg/write-ifcfg.sh | 59 ++++++++++++++++++++++++++-------------- + modules.d/40network/net-lib.sh | 46 ++++++++++++++++++++++++- + modules.d/45ifcfg/write-ifcfg.sh | 59 +++++++++++++++++++++----------- 2 files changed, 84 insertions(+), 21 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0228-net-lib.sh-parse_iscsi_root-fix-target-parsing.patch b/SOURCES/0228-net-lib.sh-parse_iscsi_root-fix-target-parsing.patch index 688cfa1..a1f6bd2 100644 --- a/SOURCES/0228-net-lib.sh-parse_iscsi_root-fix-target-parsing.patch +++ b/SOURCES/0228-net-lib.sh-parse_iscsi_root-fix-target-parsing.patch @@ -14,7 +14,7 @@ the fallback parser by checking the LUN for a numerical value. (cherry picked from commit 36e8ce4fb01824b49697bd0e7ad3ca3c4cfd4297) --- - modules.d/40network/net-lib.sh | 50 ++++++++++++++++++++++++++++++++---------- + modules.d/40network/net-lib.sh | 50 ++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0233-network-add-support-for-comma-separated-autoconf-opt.patch b/SOURCES/0233-network-add-support-for-comma-separated-autoconf-opt.patch index 4018b73..3595f3c 100644 --- a/SOURCES/0233-network-add-support-for-comma-separated-autoconf-opt.patch +++ b/SOURCES/0233-network-add-support-for-comma-separated-autoconf-opt.patch @@ -7,8 +7,8 @@ ip=eth0:auto6,dhcp might work now --- - modules.d/40network/ifup.sh | 24 ++++++++++++----------- - modules.d/40network/parse-ip-opts.sh | 38 +++++++++++++++++++----------------- + modules.d/40network/ifup.sh | 24 ++++++++++-------- + modules.d/40network/parse-ip-opts.sh | 38 +++++++++++++++------------- 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh diff --git a/SOURCES/0235-network-enhance-team-support.patch b/SOURCES/0235-network-enhance-team-support.patch index daa814a..2b1e798 100644 --- a/SOURCES/0235-network-enhance-team-support.patch +++ b/SOURCES/0235-network-enhance-team-support.patch @@ -11,12 +11,12 @@ ifcfg files in the initramfs. Create a default loadbalance team config, if none present in the initramfs. --- - modules.d/40network/ifup.sh | 38 ++++++++++++++++++++++++++++--------- - modules.d/40network/module-setup.sh | 37 ++++++++++++++++++++++++++++++++++++ - modules.d/40network/net-genrules.sh | 9 ++++++--- - modules.d/40network/net-lib.sh | 18 ++++++++++++++++++ - modules.d/40network/parse-team.sh | 30 +++++++++++++++++++---------- - modules.d/45ifcfg/write-ifcfg.sh | 10 +++++++++- + modules.d/40network/ifup.sh | 38 ++++++++++++++++++++++------- + modules.d/40network/module-setup.sh | 37 ++++++++++++++++++++++++++++ + modules.d/40network/net-genrules.sh | 9 ++++--- + modules.d/40network/net-lib.sh | 18 ++++++++++++++ + modules.d/40network/parse-team.sh | 30 +++++++++++++++-------- + modules.d/45ifcfg/write-ifcfg.sh | 10 +++++++- 6 files changed, 119 insertions(+), 23 deletions(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh diff --git a/SOURCES/0251-Factor-out-all-the-type-V-commands.patch b/SOURCES/0251-Factor-out-all-the-type-V-commands.patch index 701c722..5857115 100644 --- a/SOURCES/0251-Factor-out-all-the-type-V-commands.patch +++ b/SOURCES/0251-Factor-out-all-the-type-V-commands.patch @@ -15,16 +15,16 @@ module is not included in the initramfs. (cherry picked from commit 30e6e809ed8d189cc8374df3c28cfbcab5a299b9) --- - dracut-functions.sh | 57 ++++++++++++++++++++++++--- + dracut-functions.sh | 57 +++++++++++++++++-- modules.d/00bash/module-setup.sh | 2 +- modules.d/00bootchart/module-setup.sh | 2 +- modules.d/00dash/module-setup.sh | 2 +- modules.d/00systemd-bootchart/module-setup.sh | 2 +- - modules.d/02caps/module-setup.sh | 14 ++++--- + modules.d/02caps/module-setup.sh | 14 +++-- modules.d/03modsign/module-setup.sh | 2 +- modules.d/05busybox/module-setup.sh | 2 +- modules.d/10i18n/module-setup.sh | 4 +- - modules.d/40network/module-setup.sh | 7 +--- + modules.d/40network/module-setup.sh | 7 +-- modules.d/45url-lib/module-setup.sh | 2 +- modules.d/50plymouth/module-setup.sh | 2 +- modules.d/90btrfs/module-setup.sh | 2 +- @@ -35,16 +35,16 @@ module is not included in the initramfs. modules.d/90mdraid/module-setup.sh | 2 +- modules.d/90multipath/module-setup.sh | 2 +- modules.d/91crypt-gpg/module-setup.sh | 2 +- - modules.d/91crypt-loop/module-setup.sh | 21 ++++++---- + modules.d/91crypt-loop/module-setup.sh | 21 ++++--- modules.d/95cifs/module-setup.sh | 2 +- modules.d/95dasd/module-setup.sh | 1 + modules.d/95dasd_mod/module-setup.sh | 1 + modules.d/95fcoe-uefi/module-setup.sh | 4 +- - modules.d/95fcoe/module-setup.sh | 5 +-- + modules.d/95fcoe/module-setup.sh | 5 +- modules.d/95iscsi/module-setup.sh | 2 +- modules.d/95nbd/module-setup.sh | 2 +- modules.d/95nfs/module-setup.sh | 4 +- - modules.d/95ssh-client/module-setup.sh | 6 +-- + modules.d/95ssh-client/module-setup.sh | 6 +- modules.d/95udev-rules/module-setup.sh | 2 +- modules.d/95zfcp/module-setup.sh | 2 + modules.d/95znet/module-setup.sh | 2 + diff --git a/SOURCES/0258-splitup-dracut-init.sh-from-dracut-functions.sh.patch b/SOURCES/0258-splitup-dracut-init.sh-from-dracut-functions.sh.patch index 5c173ef..aef20c9 100644 --- a/SOURCES/0258-splitup-dracut-init.sh-from-dracut-functions.sh.patch +++ b/SOURCES/0258-splitup-dracut-init.sh-from-dracut-functions.sh.patch @@ -9,8 +9,8 @@ effects. (cherry picked from commit 777f2db0373ccbc1a44fc2d960ecefbe50195055) --- Makefile | 1 + - dracut-functions.sh | 9 ++------- - dracut-init.sh | 34 ++++++++++++++++++++++++++++++++++ + dracut-functions.sh | 9 ++------ + dracut-init.sh | 34 +++++++++++++++++++++++++++++++ dracut.sh | 8 ++++---- dracut.spec | 1 + test/TEST-01-BASIC/test.sh | 6 +++--- @@ -27,7 +27,7 @@ effects. test/TEST-17-LVM-THIN/test.sh | 6 +++--- test/TEST-20-NFS/test.sh | 6 +++--- test/TEST-30-ISCSI/test.sh | 8 ++++---- - test/TEST-40-NBD/test.sh | 10 +++++----- + test/TEST-40-NBD/test.sh | 10 ++++----- test/TEST-50-MULTINIC/test.sh | 6 +++--- 21 files changed, 92 insertions(+), 61 deletions(-) create mode 100644 dracut-init.sh diff --git a/SOURCES/0259-Adding-support-for-read-write-filesystem-images.patch b/SOURCES/0259-Adding-support-for-read-write-filesystem-images.patch index fcb5280..50e5dd8 100644 --- a/SOURCES/0259-Adding-support-for-read-write-filesystem-images.patch +++ b/SOURCES/0259-Adding-support-for-read-write-filesystem-images.patch @@ -15,9 +15,9 @@ options is included. Signed-off-by: Major Hayden (cherry picked from commit 504c0a8feca7d7ef470e4483a68cbaf9cb7df2bf) --- - dracut.cmdline.7.asc | 82 ++++++++++++++++++++++++- - modules.d/90dmsquash-live/dmsquash-live-root.sh | 16 ++++- - modules.d/90dmsquash-live/module-setup.sh | 2 +- + dracut.cmdline.7.asc | 82 ++++++++++++++++++- + .../90dmsquash-live/dmsquash-live-root.sh | 16 +++- + modules.d/90dmsquash-live/module-setup.sh | 2 +- 3 files changed, 96 insertions(+), 4 deletions(-) diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc diff --git a/SOURCES/0260-dmsquash-Add-rd.live.overlay.thin.patch b/SOURCES/0260-dmsquash-Add-rd.live.overlay.thin.patch index a8d15f6..b38383b 100644 --- a/SOURCES/0260-dmsquash-Add-rd.live.overlay.thin.patch +++ b/SOURCES/0260-dmsquash-Add-rd.live.overlay.thin.patch @@ -13,8 +13,8 @@ memory, and freed blocks will really be freed in ram. Signed-off-by: Fabian Deutsch (cherry picked from commit d6e34d362a05cda61baaf8e231ad3f0e8665a9cc) --- - dracut.cmdline.7.asc | 7 +++++++ - modules.d/90dmsquash-live/dmsquash-live-root.sh | 27 ++++++++++++++++++++++++- + dracut.cmdline.7.asc | 7 +++++ + .../90dmsquash-live/dmsquash-live-root.sh | 27 ++++++++++++++++++- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc diff --git a/SOURCES/0262-dmsquash-Add-squashfs-support-to-rd.live.fsimg.patch b/SOURCES/0262-dmsquash-Add-squashfs-support-to-rd.live.fsimg.patch index 5b0fb06..2df6a30 100644 --- a/SOURCES/0262-dmsquash-Add-squashfs-support-to-rd.live.fsimg.patch +++ b/SOURCES/0262-dmsquash-Add-squashfs-support-to-rd.live.fsimg.patch @@ -14,8 +14,8 @@ got added. Signed-off-by: Fabian Deutsch (cherry picked from commit b0472eac111268e2cae783097d0eccc1986e1762) --- - dracut.cmdline.7.asc | 9 ++++ - modules.d/90dmsquash-live/dmsquash-live-root.sh | 64 +++++++++++++------------ + dracut.cmdline.7.asc | 9 +++ + .../90dmsquash-live/dmsquash-live-root.sh | 64 ++++++++++--------- 2 files changed, 42 insertions(+), 31 deletions(-) diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc diff --git a/SOURCES/0265-kernel-modules-install-all-HID-drivers.patch b/SOURCES/0265-kernel-modules-install-all-HID-drivers.patch index 85373bb..61a699d 100644 --- a/SOURCES/0265-kernel-modules-install-all-HID-drivers.patch +++ b/SOURCES/0265-kernel-modules-install-all-HID-drivers.patch @@ -8,7 +8,7 @@ all the time, just include all HID drivers. (cherry picked from commit 180e9d78516fb4b2ee5baef44521007a860d4dd2) --- - modules.d/90kernel-modules/module-setup.sh | 25 ++++++++++++++++++------- + modules.d/90kernel-modules/module-setup.sh | 25 ++++++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh diff --git a/SOURCES/0266-network-add-options-to-tweak-timeouts.patch b/SOURCES/0266-network-add-options-to-tweak-timeouts.patch index 573ae78..888d954 100644 --- a/SOURCES/0266-network-add-options-to-tweak-timeouts.patch +++ b/SOURCES/0266-network-add-options-to-tweak-timeouts.patch @@ -29,9 +29,9 @@ Subject: [PATCH] network: add options to tweak timeouts rd.net.timeout.carrier= Wait until carrier is recognized. Default is 5 seconds. --- - dracut.cmdline.7.asc | 25 +++++++++++++++++++++++++ - modules.d/40network/ifup.sh | 26 ++++++++++++++++++++++---- - modules.d/40network/net-lib.sh | 36 ++++++++++++++++++++++++++++++------ + dracut.cmdline.7.asc | 25 +++++++++++++++++++++++ + modules.d/40network/ifup.sh | 26 ++++++++++++++++++++---- + modules.d/40network/net-lib.sh | 36 ++++++++++++++++++++++++++++------ 3 files changed, 77 insertions(+), 10 deletions(-) diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc diff --git a/SOURCES/0269-fcoe-fcoe-edd.sh-cleanup-the-script.patch b/SOURCES/0269-fcoe-fcoe-edd.sh-cleanup-the-script.patch index cd5ef21..2d2b497 100644 --- a/SOURCES/0269-fcoe-fcoe-edd.sh-cleanup-the-script.patch +++ b/SOURCES/0269-fcoe-fcoe-edd.sh-cleanup-the-script.patch @@ -7,7 +7,7 @@ Subject: [PATCH] fcoe/fcoe-edd.sh: cleanup the script - add a timeout for /sys/firmware/edd - only remove the module, if it was loaded by the script --- - modules.d/95fcoe/fcoe-edd.sh | 46 ++++++++++++++++++++++++++++++-------------- + modules.d/95fcoe/fcoe-edd.sh | 46 +++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/modules.d/95fcoe/fcoe-edd.sh b/modules.d/95fcoe/fcoe-edd.sh diff --git a/SOURCES/0291-iscsi-integrate-with-systemd-and-improve-robustness.patch b/SOURCES/0291-iscsi-integrate-with-systemd-and-improve-robustness.patch index 23ee115..7eb272c 100644 --- a/SOURCES/0291-iscsi-integrate-with-systemd-and-improve-robustness.patch +++ b/SOURCES/0291-iscsi-integrate-with-systemd-and-improve-robustness.patch @@ -22,9 +22,9 @@ everything in the initqueue/timeout. (cherry picked from commit d94050ddaea8343d8adb8f151c8f4cad591d29d9) --- modules.d/95iscsi/cleanup-iscsi.sh | 2 +- - modules.d/95iscsi/iscsiroot.sh | 116 ++++++++++++++++++++++++----------- - modules.d/95iscsi/module-setup.sh | 31 ++++++++++ - modules.d/95iscsi/parse-iscsiroot.sh | 27 ++++++-- + modules.d/95iscsi/iscsiroot.sh | 116 +++++++++++++++++++-------- + modules.d/95iscsi/module-setup.sh | 31 +++++++ + modules.d/95iscsi/parse-iscsiroot.sh | 27 +++++-- 4 files changed, 134 insertions(+), 42 deletions(-) diff --git a/modules.d/95iscsi/cleanup-iscsi.sh b/modules.d/95iscsi/cleanup-iscsi.sh diff --git a/SOURCES/0296-TEST-30-ISCSI-switch-to-scsi-target-utils.patch b/SOURCES/0296-TEST-30-ISCSI-switch-to-scsi-target-utils.patch index fa49e99..b6225a7 100644 --- a/SOURCES/0296-TEST-30-ISCSI-switch-to-scsi-target-utils.patch +++ b/SOURCES/0296-TEST-30-ISCSI-switch-to-scsi-target-utils.patch @@ -12,10 +12,10 @@ Test the new iSCSI parameters rd.iscsi.waitnet and rd.iscsi.testroute. (cherry picked from commit c22c43f81a5f15c8759e6aa69773d0e9010c4741) --- - README.testsuite | 20 ++++--- - test/TEST-30-ISCSI/server-init.sh | 24 +++++++- - test/TEST-30-ISCSI/targets | 25 -------- - test/TEST-30-ISCSI/test.sh | 119 +++++++++++++++++++++++++++----------- + README.testsuite | 20 ++--- + test/TEST-30-ISCSI/server-init.sh | 24 +++++- + test/TEST-30-ISCSI/targets | 25 ------- + test/TEST-30-ISCSI/test.sh | 119 +++++++++++++++++++++--------- 4 files changed, 117 insertions(+), 71 deletions(-) delete mode 100644 test/TEST-30-ISCSI/targets diff --git a/SOURCES/0301-iscsi-handle-timeout-case-better.patch b/SOURCES/0301-iscsi-handle-timeout-case-better.patch index 7112862..ec9dbcd 100644 --- a/SOURCES/0301-iscsi-handle-timeout-case-better.patch +++ b/SOURCES/0301-iscsi-handle-timeout-case-better.patch @@ -4,8 +4,8 @@ Date: Tue, 18 Aug 2015 11:50:15 +0200 Subject: [PATCH] iscsi: handle timeout case better --- - modules.d/95iscsi/iscsiroot.sh | 6 +++--- - modules.d/95iscsi/parse-iscsiroot.sh | 41 +++++++++++++++++++++--------------- + modules.d/95iscsi/iscsiroot.sh | 6 ++-- + modules.d/95iscsi/parse-iscsiroot.sh | 41 ++++++++++++++++------------ 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh diff --git a/SOURCES/0327-multipath-add-hostonly-multipath.conf.patch b/SOURCES/0327-multipath-add-hostonly-multipath.conf.patch index 5639043..d8969fc 100644 --- a/SOURCES/0327-multipath-add-hostonly-multipath.conf.patch +++ b/SOURCES/0327-multipath-add-hostonly-multipath.conf.patch @@ -5,7 +5,7 @@ Subject: [PATCH] multipath: add hostonly multipath.conf Resolves: rhbz#994702 --- - modules.d/90multipath/module-setup.sh | 43 ++++++++++++++++++++++++++++------- + modules.d/90multipath/module-setup.sh | 43 ++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/modules.d/90multipath/module-setup.sh b/modules.d/90multipath/module-setup.sh diff --git a/SOURCES/0337-dracut.usage.asc-update-man-page.patch b/SOURCES/0337-dracut.usage.asc-update-man-page.patch index fa55d81..cca31dc 100644 --- a/SOURCES/0337-dracut.usage.asc-update-man-page.patch +++ b/SOURCES/0337-dracut.usage.asc-update-man-page.patch @@ -6,7 +6,7 @@ Subject: [PATCH] dracut.usage.asc: update man page - clarify grub2 config for debugging - clarify hostonly mode --- - dracut.usage.asc | 74 ++++++++++++++++++-------------------------------------- + dracut.usage.asc | 74 +++++++++++++++--------------------------------- 1 file changed, 23 insertions(+), 51 deletions(-) diff --git a/dracut.usage.asc b/dracut.usage.asc diff --git a/SOURCES/0342-iscsi-iscsiroot.sh-handle-iscsi_firmware-in-online-a.patch b/SOURCES/0342-iscsi-iscsiroot.sh-handle-iscsi_firmware-in-online-a.patch index 0892b80..c0f15c9 100644 --- a/SOURCES/0342-iscsi-iscsiroot.sh-handle-iscsi_firmware-in-online-a.patch +++ b/SOURCES/0342-iscsi-iscsiroot.sh-handle-iscsi_firmware-in-online-a.patch @@ -7,7 +7,7 @@ Subject: [PATCH] iscsi/iscsiroot.sh: handle iscsi_firmware in online and The return code of iscsi_firmware is broken, so set the marker unconditionally. --- - modules.d/95iscsi/iscsiroot.sh | 43 +++++++++++++++++++----------------------- + modules.d/95iscsi/iscsiroot.sh | 43 +++++++++++++++------------------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh diff --git a/SOURCES/0361-iscsi-iscsiroot.sh-better-put-variables-in-quotes.patch b/SOURCES/0361-iscsi-iscsiroot.sh-better-put-variables-in-quotes.patch index 369f874..df96dbe 100644 --- a/SOURCES/0361-iscsi-iscsiroot.sh-better-put-variables-in-quotes.patch +++ b/SOURCES/0361-iscsi-iscsiroot.sh-better-put-variables-in-quotes.patch @@ -5,7 +5,7 @@ Subject: [PATCH] iscsi/iscsiroot.sh: better put variables in quotes first rule for a bash programmer --- - modules.d/95iscsi/iscsiroot.sh | 62 +++++++++++++++++++++--------------------- + modules.d/95iscsi/iscsiroot.sh | 62 +++++++++++++++++----------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh diff --git a/SOURCES/0362-network-fix-carrier-detection.patch b/SOURCES/0362-network-fix-carrier-detection.patch index 64fccea..02e755e 100644 --- a/SOURCES/0362-network-fix-carrier-detection.patch +++ b/SOURCES/0362-network-fix-carrier-detection.patch @@ -13,8 +13,8 @@ checking for static configurations. (cherry picked from commit df95b1003c8e7564da73de92403013763eb028fe) --- - modules.d/40network/ifup.sh | 42 ++++++++++++++++++++----------------- - modules.d/40network/net-lib.sh | 47 ++++++++++++++++++++++++++---------------- + modules.d/40network/ifup.sh | 42 ++++++++++++++++-------------- + modules.d/40network/net-lib.sh | 47 +++++++++++++++++++++------------- 2 files changed, 52 insertions(+), 37 deletions(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh diff --git a/SOURCES/0370-network-dhclient-script.sh-add-classless-static-rout.patch b/SOURCES/0370-network-dhclient-script.sh-add-classless-static-rout.patch index 32cc862..2ff796c 100644 --- a/SOURCES/0370-network-dhclient-script.sh-add-classless-static-rout.patch +++ b/SOURCES/0370-network-dhclient-script.sh-add-classless-static-rout.patch @@ -6,8 +6,8 @@ Subject: [PATCH] network/dhclient-script.sh: add classless-static-routes https://bugzilla.redhat.com/show_bug.cgi?id=1260955 --- - modules.d/40network/dhclient-script.sh | 48 ++++++++++++++++++++++++++++++++++ - modules.d/40network/dhclient.conf | 5 +++- + modules.d/40network/dhclient-script.sh | 48 ++++++++++++++++++++++++++ + modules.d/40network/dhclient.conf | 5 ++- 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh diff --git a/SOURCES/0396-dracut-only-use-one-tmpdir.patch b/SOURCES/0396-dracut-only-use-one-tmpdir.patch index 00c6dd2..6154ba5 100644 --- a/SOURCES/0396-dracut-only-use-one-tmpdir.patch +++ b/SOURCES/0396-dracut-only-use-one-tmpdir.patch @@ -6,7 +6,7 @@ Subject: [PATCH] dracut: only use one tmpdir also remove any partial written initramfs images --- dracut-logger.sh | 3 +-- - dracut.sh | 66 +++++++++++++++++++++++++++++++++++++++----------------- + dracut.sh | 66 +++++++++++++++++++++++++++++++++--------------- 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/dracut-logger.sh b/dracut-logger.sh diff --git a/SOURCES/0404-95fcoe-Store-current-configuration-in-dracut-cmdline.patch b/SOURCES/0404-95fcoe-Store-current-configuration-in-dracut-cmdline.patch index fd3e9f7..01c01d0 100644 --- a/SOURCES/0404-95fcoe-Store-current-configuration-in-dracut-cmdline.patch +++ b/SOURCES/0404-95fcoe-Store-current-configuration-in-dracut-cmdline.patch @@ -13,7 +13,7 @@ Signed-off-by: Hannes Reinecke Signed-off-by: Thomas Renninger (cherry picked from commit 8b257fcc86f9a470613c1a5719641144a688acf7) --- - modules.d/95fcoe/module-setup.sh | 45 ++++++++++++++++++++++++++++++++++++++++ + modules.d/95fcoe/module-setup.sh | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/modules.d/95fcoe/module-setup.sh b/modules.d/95fcoe/module-setup.sh diff --git a/SOURCES/0408-network-support-macaddr-in-brackets.patch b/SOURCES/0408-network-support-macaddr-in-brackets.patch index 79495d7..7ffd270 100644 --- a/SOURCES/0408-network-support-macaddr-in-brackets.patch +++ b/SOURCES/0408-network-support-macaddr-in-brackets.patch @@ -21,7 +21,7 @@ ip=::::test:ens3:dhcp::[54:52:00:ab:cd:ef] ip=::::test:ens3:dhcp:1000:54:52:00:ab:cd:ef ip=::::test:ens3:dhcp:1000:[54:52:00:ab:cd:ef] --- - modules.d/40network/net-lib.sh | 119 ++++++++++++++++++++++++++--------------- + modules.d/40network/net-lib.sh | 119 +++++++++++++++++++++------------ 1 file changed, 75 insertions(+), 44 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0411-test-add-TEST-60-MTUMAC.patch b/SOURCES/0411-test-add-TEST-60-MTUMAC.patch index 0deeabb..85f74ac 100644 --- a/SOURCES/0411-test-add-TEST-60-MTUMAC.patch +++ b/SOURCES/0411-test-add-TEST-60-MTUMAC.patch @@ -6,15 +6,15 @@ Subject: [PATCH] test: add TEST-60-MTUMAC test MTU and MACADDR setting --- test/TEST-60-MTUMAC/99-idesymlinks.rules | 8 + - test/TEST-60-MTUMAC/Makefile | 10 ++ - test/TEST-60-MTUMAC/client-init.sh | 22 +++ + test/TEST-60-MTUMAC/Makefile | 10 + + test/TEST-60-MTUMAC/client-init.sh | 22 ++ test/TEST-60-MTUMAC/dhcpd.conf | 15 ++ test/TEST-60-MTUMAC/exports | 1 + test/TEST-60-MTUMAC/finished-false.sh | 2 + test/TEST-60-MTUMAC/hard-off.sh | 3 + test/TEST-60-MTUMAC/hosts | 5 + - test/TEST-60-MTUMAC/server-init.sh | 98 +++++++++++ - test/TEST-60-MTUMAC/test.sh | 282 +++++++++++++++++++++++++++++++ + test/TEST-60-MTUMAC/server-init.sh | 98 ++++++++ + test/TEST-60-MTUMAC/test.sh | 282 +++++++++++++++++++++++ 10 files changed, 446 insertions(+) create mode 100644 test/TEST-60-MTUMAC/99-idesymlinks.rules create mode 100644 test/TEST-60-MTUMAC/Makefile diff --git a/SOURCES/0417-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch b/SOURCES/0417-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch index 867f0fd..c9c471e 100644 --- a/SOURCES/0417-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch +++ b/SOURCES/0417-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch @@ -12,7 +12,7 @@ Signed-off-by: Hannes Reinecke Signed-off-by: Thomas Renninger (cherry picked from commit c98d1756f766e49f7b457e217b0e0156d577d8b8) --- - modules.d/40network/net-lib.sh | 38 ++++++++++++++++++++++++++++++++++---- + modules.d/40network/net-lib.sh | 38 ++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh diff --git a/SOURCES/0423-virtfs-use-systemd-generator.patch b/SOURCES/0423-virtfs-use-systemd-generator.patch index 2e22f7a..0285b06 100644 --- a/SOURCES/0423-virtfs-use-systemd-generator.patch +++ b/SOURCES/0423-virtfs-use-systemd-generator.patch @@ -5,9 +5,9 @@ Subject: [PATCH] virtfs: use systemd generator use a systemd generator, instead of a dracut hook to mount --- - modules.d/95virtfs/module-setup.sh | 7 +++++- + modules.d/95virtfs/module-setup.sh | 7 ++++- modules.d/95virtfs/parse-virtfs.sh | 2 +- - modules.d/95virtfs/virtfs-generator.sh | 39 ++++++++++++++++++++++++++++++++++ + modules.d/95virtfs/virtfs-generator.sh | 39 ++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 2 deletions(-) create mode 100755 modules.d/95virtfs/virtfs-generator.sh diff --git a/SOURCES/0432-lsinitrd-Suppress-cat-write-error-Broken-pipe.patch b/SOURCES/0432-lsinitrd-Suppress-cat-write-error-Broken-pipe.patch index 190c320..b2a19b9 100644 --- a/SOURCES/0432-lsinitrd-Suppress-cat-write-error-Broken-pipe.patch +++ b/SOURCES/0432-lsinitrd-Suppress-cat-write-error-Broken-pipe.patch @@ -50,7 +50,7 @@ command. Conflicts: lsinitrd.sh --- - lsinitrd.sh | 60 ++++++++++++++++++++++++++++-------------------------------- + lsinitrd.sh | 60 +++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 32 deletions(-) diff --git a/lsinitrd.sh b/lsinitrd.sh diff --git a/SOURCES/0433-network-support-multiple-vlan-team-bridge-and-bond.patch b/SOURCES/0433-network-support-multiple-vlan-team-bridge-and-bond.patch index e25687a..3e20ccd 100644 --- a/SOURCES/0433-network-support-multiple-vlan-team-bridge-and-bond.patch +++ b/SOURCES/0433-network-support-multiple-vlan-team-bridge-and-bond.patch @@ -4,13 +4,13 @@ Date: Mon, 4 Jul 2016 11:31:49 +0200 Subject: [PATCH] network: support multiple vlan, team, bridge and bond --- - modules.d/40network/ifup.sh | 386 +++++++++++++++++------------------- - modules.d/40network/net-genrules.sh | 27 ++- + modules.d/40network/ifup.sh | 386 ++++++++++++++-------------- + modules.d/40network/net-genrules.sh | 27 +- modules.d/40network/net-lib.sh | 9 +- modules.d/40network/parse-bridge.sh | 30 +-- - modules.d/40network/parse-team.sh | 47 ++--- - modules.d/40network/parse-vlan.sh | 27 +-- - modules.d/45ifcfg/write-ifcfg.sh | 26 +-- + modules.d/40network/parse-team.sh | 47 +--- + modules.d/40network/parse-vlan.sh | 27 +- + modules.d/45ifcfg/write-ifcfg.sh | 26 +- 7 files changed, 254 insertions(+), 298 deletions(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh diff --git a/SOURCES/0434-TEST-70-BONDBRIDGETEAMVLAN-add-testcase-for-testsuit.patch b/SOURCES/0434-TEST-70-BONDBRIDGETEAMVLAN-add-testcase-for-testsuit.patch index f9d83e8..84c4912 100644 --- a/SOURCES/0434-TEST-70-BONDBRIDGETEAMVLAN-add-testcase-for-testsuit.patch +++ b/SOURCES/0434-TEST-70-BONDBRIDGETEAMVLAN-add-testcase-for-testsuit.patch @@ -7,17 +7,17 @@ multiple bonds multiple bridges multiple vlans --- - .../99-idesymlinks.rules | 8 + - test/TEST-70-BONDBRIDGETEAMVLAN/Makefile | 10 + - test/TEST-70-BONDBRIDGETEAMVLAN/client-init.sh | 22 ++ - test/TEST-70-BONDBRIDGETEAMVLAN/dhcpd.conf | 27 ++ - test/TEST-70-BONDBRIDGETEAMVLAN/dhcpd2.conf | 15 + - test/TEST-70-BONDBRIDGETEAMVLAN/exports | 1 + - test/TEST-70-BONDBRIDGETEAMVLAN/finished-false.sh | 2 + - test/TEST-70-BONDBRIDGETEAMVLAN/hard-off.sh | 3 + - test/TEST-70-BONDBRIDGETEAMVLAN/hosts | 5 + - test/TEST-70-BONDBRIDGETEAMVLAN/server-init.sh | 117 ++++++++ - test/TEST-70-BONDBRIDGETEAMVLAN/test.sh | 308 +++++++++++++++++++++ + .../99-idesymlinks.rules | 8 + + test/TEST-70-BONDBRIDGETEAMVLAN/Makefile | 10 + + .../TEST-70-BONDBRIDGETEAMVLAN/client-init.sh | 22 ++ + test/TEST-70-BONDBRIDGETEAMVLAN/dhcpd.conf | 27 ++ + test/TEST-70-BONDBRIDGETEAMVLAN/dhcpd2.conf | 15 + + test/TEST-70-BONDBRIDGETEAMVLAN/exports | 1 + + .../finished-false.sh | 2 + + test/TEST-70-BONDBRIDGETEAMVLAN/hard-off.sh | 3 + + test/TEST-70-BONDBRIDGETEAMVLAN/hosts | 5 + + .../TEST-70-BONDBRIDGETEAMVLAN/server-init.sh | 117 +++++++ + test/TEST-70-BONDBRIDGETEAMVLAN/test.sh | 308 ++++++++++++++++++ 11 files changed, 518 insertions(+) create mode 100644 test/TEST-70-BONDBRIDGETEAMVLAN/99-idesymlinks.rules create mode 100644 test/TEST-70-BONDBRIDGETEAMVLAN/Makefile diff --git a/SOURCES/0439-watchdog-module-setup.sh-rewrite.patch b/SOURCES/0439-watchdog-module-setup.sh-rewrite.patch index c726181..21ced19 100644 --- a/SOURCES/0439-watchdog-module-setup.sh-rewrite.patch +++ b/SOURCES/0439-watchdog-module-setup.sh-rewrite.patch @@ -9,7 +9,7 @@ Subject: [PATCH] watchdog/module-setup.sh: rewrite - follow device path until /sys is reached - set kernel version for modprobe checking --- - modules.d/04watchdog/module-setup.sh | 92 ++++++++++++++++++++---------------- + modules.d/04watchdog/module-setup.sh | 92 +++++++++++++++------------- 1 file changed, 51 insertions(+), 41 deletions(-) diff --git a/modules.d/04watchdog/module-setup.sh b/modules.d/04watchdog/module-setup.sh diff --git a/SOURCES/0487-99base-add-memtrace-ko.sh-to-debug-kernel-module-lar.patch b/SOURCES/0487-99base-add-memtrace-ko.sh-to-debug-kernel-module-lar.patch index 92032e0..1275561 100644 --- a/SOURCES/0487-99base-add-memtrace-ko.sh-to-debug-kernel-module-lar.patch +++ b/SOURCES/0487-99base-add-memtrace-ko.sh-to-debug-kernel-module-lar.patch @@ -72,7 +72,7 @@ in the following patch. Signed-off-by: Xunlei Pang --- - modules.d/99base/memtrace-ko.sh | 191 ++++++++++++++++++++++++++++++++++++++++ + modules.d/99base/memtrace-ko.sh | 191 ++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100755 modules.d/99base/memtrace-ko.sh diff --git a/SOURCES/0510-Add-NTFS-support-to-90dmsquash-live-module.patch b/SOURCES/0510-Add-NTFS-support-to-90dmsquash-live-module.patch index 3e45f93..44498ec 100644 --- a/SOURCES/0510-Add-NTFS-support-to-90dmsquash-live-module.patch +++ b/SOURCES/0510-Add-NTFS-support-to-90dmsquash-live-module.patch @@ -9,8 +9,8 @@ squashfs.img (and any other file on the same USB media). Backports 37437cac8a1f2c411ead5fca28fb743a6f36f912 from dracut 046 --- - modules.d/90dmsquash-live-ntfs/module-setup.sh | 22 ++++++++++++++++++++++ - modules.d/90dmsquash-live/dmsquash-live-root.sh | 15 ++++++++++++++- + .../90dmsquash-live-ntfs/module-setup.sh | 22 +++++++++++++++++++ + .../90dmsquash-live/dmsquash-live-root.sh | 15 ++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100755 modules.d/90dmsquash-live-ntfs/module-setup.sh diff --git a/SOURCES/0511-add-90multipath-hostonly-module.patch b/SOURCES/0511-add-90multipath-hostonly-module.patch index a72c814..ea43305 100644 --- a/SOURCES/0511-add-90multipath-hostonly-module.patch +++ b/SOURCES/0511-add-90multipath-hostonly-module.patch @@ -12,8 +12,8 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1457311 Cherry-picked from: 5ce7cc7337a4c769b223152c083914f2052aa348 Resolves: #1457311 --- - modules.d/90multipath-hostonly/module-setup.sh | 53 ++++++++++++++++++++++++++ - modules.d/90multipath/module-setup.sh | 26 ------------- + .../90multipath-hostonly/module-setup.sh | 53 +++++++++++++++++++ + modules.d/90multipath/module-setup.sh | 26 --------- 2 files changed, 53 insertions(+), 26 deletions(-) create mode 100755 modules.d/90multipath-hostonly/module-setup.sh diff --git a/SOURCES/0538-dracut-functions.sh-check_vol_slaves-speedup-LV-VG-n.patch b/SOURCES/0538-dracut-functions.sh-check_vol_slaves-speedup-LV-VG-n.patch index f41ebd8..2aa35d1 100644 --- a/SOURCES/0538-dracut-functions.sh-check_vol_slaves-speedup-LV-VG-n.patch +++ b/SOURCES/0538-dracut-functions.sh-check_vol_slaves-speedup-LV-VG-n.patch @@ -12,7 +12,7 @@ This should speedup execution with lots of LVs. Cherry-picked from: 9ed6eb741 Resolves: #1531503 --- - dracut-functions.sh | 62 +++++++++++++++++++++++++---------------------------- + dracut-functions.sh | 62 +++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 33 deletions(-) diff --git a/dracut-functions.sh b/dracut-functions.sh diff --git a/SOURCES/0544-mdraid-wait-for-rd.md.uuid-specified-devices-to-be-a.patch b/SOURCES/0544-mdraid-wait-for-rd.md.uuid-specified-devices-to-be-a.patch index 61e84e0..b8442f6 100644 --- a/SOURCES/0544-mdraid-wait-for-rd.md.uuid-specified-devices-to-be-a.patch +++ b/SOURCES/0544-mdraid-wait-for-rd.md.uuid-specified-devices-to-be-a.patch @@ -14,7 +14,7 @@ Fixes https://github.com/dracutdevs/dracut/issues/227 Cherry-picked from: 3cea0658 Resolves: #1451660 --- - modules.d/90mdraid/mdraid_start.sh | 74 +++++++++++++++++++++++++++----------- + modules.d/90mdraid/mdraid_start.sh | 74 ++++++++++++++++++++++-------- modules.d/90mdraid/parse-md.sh | 3 ++ 2 files changed, 57 insertions(+), 20 deletions(-) diff --git a/SOURCES/0550-Revert-add-90multipath-hostonly-module.patch b/SOURCES/0550-Revert-add-90multipath-hostonly-module.patch index 0000b26..eff70c3 100644 --- a/SOURCES/0550-Revert-add-90multipath-hostonly-module.patch +++ b/SOURCES/0550-Revert-add-90multipath-hostonly-module.patch @@ -8,8 +8,8 @@ This reverts commit 6ef3173e86c2be99b504f7c7a789dea5c0072f64. Cherry-picked from: 35e86ac117acbfd699f371f163cdda9db0ebc047 Resolves: #1599592 --- - modules.d/90multipath-hostonly/module-setup.sh | 53 -------------------------- - modules.d/90multipath/module-setup.sh | 26 +++++++++++++ + .../90multipath-hostonly/module-setup.sh | 53 ------------------- + modules.d/90multipath/module-setup.sh | 26 +++++++++ 2 files changed, 26 insertions(+), 53 deletions(-) delete mode 100755 modules.d/90multipath-hostonly/module-setup.sh diff --git a/SOURCES/0554-added-make-rpm-srpm-options.patch b/SOURCES/0554-added-make-rpm-srpm-options.patch new file mode 100644 index 0000000..3e654fe --- /dev/null +++ b/SOURCES/0554-added-make-rpm-srpm-options.patch @@ -0,0 +1,47 @@ +From d76ccd07bc7d2d30ab2df38e9ae444766662c639 Mon Sep 17 00:00:00 2001 +From: Ondrej Dubaj +Date: Tue, 5 Feb 2019 15:18:08 +0100 +Subject: [PATCH] added make rpm/srpm options + +--- + Makefile | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 2977d187..43390405 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,6 @@ + -include dracut-version.sh + +-VERSION = $(shell [ -d .git ] && git describe --abbrev=0 --tags 2>/dev/null || echo $(DRACUT_VERSION)) ++VERSION = $(shell [ -d .git ] && git describe --abbrev=0 2>/dev/null || echo $(DRACUT_VERSION)) + GITVERSION = $(shell [ -d .git ] && { v=$$(git describe --tags 2>/dev/null); [ $${v\#*-} != $$v ] && echo -$${v\#*-}; } ) + + -include Makefile.inc +@@ -39,7 +39,7 @@ man8pages = dracut.8 \ + + manpages = $(man1pages) $(man5pages) $(man7pages) $(man8pages) + +-.PHONY: install clean archive rpm testimage test all check AUTHORS doc dracut-version.sh ++.PHONY: install clean archive rpm srpm testimage test all check AUTHORS doc dracut-version.sh + + all: dracut-version.sh dracut.pc dracut-install skipcpio/skipcpio + +@@ -202,6 +202,16 @@ rpm: dracut-$(VERSION).tar.bz2 syncheck + --define "_rpmdir $$PWD" -ba dracut.spec; ) && \ + ( mv "$$rpmbuild"/$$(arch)/*.rpm $(DESTDIR).; mv "$$rpmbuild"/*.src.rpm $(DESTDIR).;rm -fr -- "$$rpmbuild"; ls $(DESTDIR)*.rpm ) + ++srpm: dracut-$(VERSION).tar.bz2 syncheck ++ rpmbuild=$$(mktemp -d -t rpmbuild-dracut.XXXXXX); src=$$(pwd); \ ++ cp dracut-$(VERSION).tar.bz2 "$$rpmbuild"; \ ++ LC_MESSAGES=C $$src/git2spec.pl $(VERSION) "$$rpmbuild" < dracut.spec > $$rpmbuild/dracut.spec; \ ++ (cd "$$rpmbuild"; \ ++ rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" \ ++ --define "_specdir $$PWD" --define "_srcrpmdir $$PWD" \ ++ --define "_rpmdir $$PWD" -bs dracut.spec; ) && \ ++ ( mv "$$rpmbuild"/*.src.rpm $(DESTDIR).; rm -fr -- "$$rpmbuild"; ls $(DESTDIR)*.rpm ) ++ + syncheck: + @ret=0;for i in dracut-initramfs-restore.sh modules.d/*/*.sh; do \ + [ "$${i##*/}" = "module-setup.sh" ] && continue; \ diff --git a/SOURCES/0555-fips-check-fips-integrity-just-before-mounting-local.patch b/SOURCES/0555-fips-check-fips-integrity-just-before-mounting-local.patch new file mode 100644 index 0000000..afcb6fa --- /dev/null +++ b/SOURCES/0555-fips-check-fips-integrity-just-before-mounting-local.patch @@ -0,0 +1,30 @@ +From 75d6e4366a9de82c4d87841c99e00c90d333b0ba Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Renaud=20M=C3=A9trich?= +Date: Fri, 19 Oct 2018 13:21:37 +0200 +Subject: [PATCH] fips: check fips integrity just before mounting local + filesystems in /sysroot +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Renaud Métrich + +Cherry-picked from: e54ab383f7529f340d69536709624dffb30046a1 +Resolves: #1640981 +--- + modules.d/01fips/module-setup.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh +index ff72bb9b..242d4dd9 100755 +--- a/modules.d/01fips/module-setup.sh ++++ b/modules.d/01fips/module-setup.sh +@@ -40,7 +40,7 @@ installkernel() { + + install() { + local _dir +- inst_hook pre-trigger 01 "$moddir/fips-boot.sh" ++ inst_hook pre-mount 01 "$moddir/fips-boot.sh" + inst_hook pre-pivot 01 "$moddir/fips-noboot.sh" + inst_script "$moddir/fips.sh" /sbin/fips.sh + diff --git a/SOURCES/0556-Harden-dracut-against-BASH_ENV-environment-variable.patch b/SOURCES/0556-Harden-dracut-against-BASH_ENV-environment-variable.patch new file mode 100644 index 0000000..010d9ac --- /dev/null +++ b/SOURCES/0556-Harden-dracut-against-BASH_ENV-environment-variable.patch @@ -0,0 +1,43 @@ +From fc87cf0e7e9790fb7c02ee54a73dd474ffa6fa38 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Renaud=20M=C3=A9trich?= +Date: Thu, 7 Jun 2018 15:42:12 +0200 +Subject: [PATCH] Harden dracut against BASH_ENV environment variable +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When dracut silently produces a broken initramfs, then the system will +likely not boot and this can be very problematic. Typical use case is +after the kernel has been updated. + +It appears that dracut is not protected against the BASH_ENV variable, +causing various scripts called by dracut to possibly fail or provide +wrong output (e.g. "ldd" is one of these). +Having a broken output for "ldd" makes the generated initramfs be not +usable, typically because vital binaries will be missing (e.g. +"awk", "udevadm", ...). + +Note: because the shebang line cannot contain more than one argument, +the '--norc' option had to be removed. IMHO, it was useless anyway. + +Signed-off-by: Renaud Métrich + +Cherry-picked from: c1c78f8a91921fe87f5672cdbdf9791f569fc8ac +Resolves: #1588483 +--- + dracut.sh | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/dracut.sh b/dracut.sh +index 52835872..27489528 100755 +--- a/dracut.sh ++++ b/dracut.sh +@@ -23,6 +23,8 @@ + # along with this program. If not, see . + # + ++unset BASH_ENV ++ + # store for logging + dracut_args=( "$@" ) + diff --git a/SOURCES/0557-iscsi-always-popd-even-if-there-is-no-iscsi-device.patch b/SOURCES/0557-iscsi-always-popd-even-if-there-is-no-iscsi-device.patch new file mode 100644 index 0000000..53627cf --- /dev/null +++ b/SOURCES/0557-iscsi-always-popd-even-if-there-is-no-iscsi-device.patch @@ -0,0 +1,27 @@ +From 97dd467e8e5996c512584123a762a7c9f12e5e86 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Renaud=20M=C3=A9trich?= +Date: Fri, 1 Mar 2019 11:46:43 +0100 +Subject: [PATCH] iscsi: always popd, even if there is no iscsi device + +Cherry-picked from: 33cfad0b8f31a8241003b8f7728a2dc1ef61ca41 +Resolves: #1684474 +--- + modules.d/95iscsi/module-setup.sh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/modules.d/95iscsi/module-setup.sh b/modules.d/95iscsi/module-setup.sh +index b1f5c6cb..432c8cb2 100755 +--- a/modules.d/95iscsi/module-setup.sh ++++ b/modules.d/95iscsi/module-setup.sh +@@ -23,8 +23,10 @@ check() { + + [[ $hostonly ]] || [[ $mount_needs ]] && { + pushd . >/dev/null +- for_each_host_dev_and_slaves is_iscsi || return 255 ++ for_each_host_dev_and_slaves is_iscsi ++ local _is_iscsi=$? + popd >/dev/null ++ [[ $_is_iscsi == 0 ]] || return 255 + } + return 0 + } diff --git a/SOURCES/0558-fips-ensure-fs-module-for-boot-is-installed.patch b/SOURCES/0558-fips-ensure-fs-module-for-boot-is-installed.patch new file mode 100644 index 0000000..26e93d6 --- /dev/null +++ b/SOURCES/0558-fips-ensure-fs-module-for-boot-is-installed.patch @@ -0,0 +1,53 @@ +From c6ccef8827af134884c5b2c785e07eb0b144450b Mon Sep 17 00:00:00 2001 +From: Kairui Song +Date: Thu, 14 Mar 2019 18:54:10 +0800 +Subject: [PATCH] fips: ensure fs module for /boot is installed + +When using dracut with --hostonly and --no-hostonly-default-device, +/boot will be inaccessible as dracut will most fs modules unless +specified. But FIPS require /boot to be accessible, and it will try +to mount it on boot. It will fail if corresponding fs module is missing. + +For most case /boot will be a simple partition, include the fs module +will be enough for FIPS to mount it. For other cases users have to pass +extra parameters by themselves. + +Suggested-by: Kenneth Dsouza +Signed-off-by: Kairui Song + +Cherry-picked from: 8365177644bee107dcb66a71c8a7509900c9ece4 +Resolves: #1672817 +--- + modules.d/01fips/module-setup.sh | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh +index 242d4dd9..834e7d7d 100755 +--- a/modules.d/01fips/module-setup.sh ++++ b/modules.d/01fips/module-setup.sh +@@ -11,7 +11,7 @@ depends() { + } + + installkernel() { +- local _fipsmodules _mod i ++ local _fipsmodules _mod i _bootfstype + + if [[ -f "${srcmods}/modules.fips" ]]; then + _fipsmodules="$(cat "${srcmods}/modules.fips")" +@@ -36,6 +36,16 @@ installkernel() { + done + fi + done ++ ++ # with hostonly_default_device fs module for /boot is not installed by default ++ if [[ $hostonly ]] && [[ "$hostonly_default_device" == "no" ]]; then ++ _bootfstype=$(find_mp_fstype /boot) ++ if [[ -n "$_bootfstype" ]]; then ++ hostonly='' instmods $_bootfstype ++ else ++ dwarning "Can't determine fs type for /boot, FIPS check may fail." ++ fi ++ fi + } + + install() { diff --git a/SOURCES/0559-fips-removed-false-positive-FATAL-Module-xxx-not-fou.patch b/SOURCES/0559-fips-removed-false-positive-FATAL-Module-xxx-not-fou.patch new file mode 100644 index 0000000..f769a94 --- /dev/null +++ b/SOURCES/0559-fips-removed-false-positive-FATAL-Module-xxx-not-fou.patch @@ -0,0 +1,39 @@ +From 2ee1e96e1a2bd37cfb9a70e924fd93d709939979 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Renaud=20M=C3=A9trich?= +Date: Wed, 14 Nov 2018 13:19:27 +0100 +Subject: [PATCH] fips: removed false-positive 'FATAL: Module xxx not found' + error message when kernel provides a generic algo for module +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Renaud Métrich + +Cherry-picked from: 01ffcf342ae65984c655f10a2fd35019a492ee5c +Resolves: #1649743 +--- + modules.d/01fips/fips.sh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh +index c72c1273..7ba1ab27 100755 +--- a/modules.d/01fips/fips.sh ++++ b/modules.d/01fips/fips.sh +@@ -86,7 +86,7 @@ do_fips() + mv /etc/modprobe.d/fips.conf /etc/modprobe.d/fips.conf.bak + for _module in $FIPSMODULES; do + if [ "$_module" != "tcrypt" ]; then +- if ! modprobe "${_module}"; then ++ if ! modprobe "${_module}" 2>/tmp/fips.modprobe_err; then + # check if kernel provides generic algo + _found=0 + while read _k _s _v; do +@@ -95,7 +95,7 @@ do_fips() + _found=1 + break + done &2 && return 1 + fi + fi + done diff --git a/SOURCES/0560-95iscsi-iscsiroot-synchronously-wait-until-iscsistar.patch b/SOURCES/0560-95iscsi-iscsiroot-synchronously-wait-until-iscsistar.patch new file mode 100644 index 0000000..15e2feb --- /dev/null +++ b/SOURCES/0560-95iscsi-iscsiroot-synchronously-wait-until-iscsistar.patch @@ -0,0 +1,26 @@ +From 937b808a0d71b68a3285cf3e9d162b0060c5bcdf Mon Sep 17 00:00:00 2001 +From: Lukas Nykryn +Date: Mon, 1 Apr 2019 17:25:01 +0200 +Subject: [PATCH] 95iscsi/iscsiroot: synchronously wait until iscsistart + finishes + +--- + modules.d/95iscsi/iscsiroot.sh | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh +index c93ff068..e94f596b 100755 +--- a/modules.d/95iscsi/iscsiroot.sh ++++ b/modules.d/95iscsi/iscsiroot.sh +@@ -197,6 +197,11 @@ handle_netroot() + ${iscsi_netdev_name:+--param "iface.net_ifacename=$iscsi_netdev_name"} \ + ${iscsi_param} >/dev/null 2>&1 \ + && { > $hookdir/initqueue/work ; } ++ while : ; do ++ status=$(systemctl is-active "$netroot_enc" 2>/dev/null) ++ [ "$status" != "activating" ] && break ++ sleep 1 ++ done + else + systemctl --no-block restart "$netroot_enc" >/dev/null 2>&1 \ + && { > $hookdir/initqueue/work ; } diff --git a/SOURCES/0561-rootfs-generator-rebase-to-upstream-version.patch b/SOURCES/0561-rootfs-generator-rebase-to-upstream-version.patch new file mode 100644 index 0000000..3804a64 --- /dev/null +++ b/SOURCES/0561-rootfs-generator-rebase-to-upstream-version.patch @@ -0,0 +1,131 @@ +From e42ab58a70ae646d09c319c125154e970e25a994 Mon Sep 17 00:00:00 2001 +From: Lukas Nykryn +Date: Thu, 25 Apr 2019 10:11:58 +0200 +Subject: [PATCH] rootfs-generator: rebase to upstream version + +Resolves: #1640866 +--- + modules.d/98systemd/rootfs-generator.sh | 87 ++++++++++++++++++++----- + 1 file changed, 70 insertions(+), 17 deletions(-) + +diff --git a/modules.d/98systemd/rootfs-generator.sh b/modules.d/98systemd/rootfs-generator.sh +index a7bffdfd..4ae693bb 100755 +--- a/modules.d/98systemd/rootfs-generator.sh ++++ b/modules.d/98systemd/rootfs-generator.sh +@@ -1,6 +1,4 @@ + #!/bin/sh +-# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- +-# ex: ts=8 sw=4 sts=4 et filetype=sh + + type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh + +@@ -10,32 +8,81 @@ generator_wait_for_dev() + local _timeout + + _name="$(str_replace "$1" '/' '\x2f')" ++ _timeout=$(getarg rd.timeout) ++ _timeout=${_timeout:-0} + +- [ -e "$hookdir/initqueue/finished/devexists-${_name}.sh" ] && return 0 ++ if ! [ -e "$hookdir/initqueue/finished/devexists-${_name}.sh" ]; then + +- printf '[ -e "%s" ]\n' $1 \ +- >> "$hookdir/initqueue/finished/devexists-${_name}.sh" +- { +- printf '[ -e "%s" ] || ' $1 +- printf 'warn "\"%s\" does not exist"\n' $1 +- } >> "$hookdir/emergency/80-${_name}.sh" ++ printf '[ -e "%s" ]\n' $1 \ ++ >> "$hookdir/initqueue/finished/devexists-${_name}.sh" ++ { ++ printf '[ -e "%s" ] || ' $1 ++ printf 'warn "\"%s\" does not exist"\n' $1 ++ } >> "$hookdir/emergency/80-${_name}.sh" ++ fi + + _name=$(dev_unit_name "$1") +- if ! [ -L /run/systemd/generator/initrd.target.wants/${_name}.device ]; then +- [ -d /run/systemd/generator/initrd.target.wants ] || mkdir -p /run/systemd/generator/initrd.target.wants +- ln -s ../${_name}.device /run/systemd/generator/initrd.target.wants/${_name}.device ++ if ! [ -L "$GENERATOR_DIR"/initrd.target.wants/${_name}.device ]; then ++ [ -d "$GENERATOR_DIR"/initrd.target.wants ] || mkdir -p "$GENERATOR_DIR"/initrd.target.wants ++ ln -s ../${_name}.device "$GENERATOR_DIR"/initrd.target.wants/${_name}.device + fi + +- if ! [ -f /run/systemd/generator/${_name}.device.d/timeout.conf ]; then +- _timeout=$(getarg rd.device.timeout || printf "0") +- mkdir -p /run/systemd/generator/${_name}.device.d ++ if ! [ -f "$GENERATOR_DIR"/${_name}.device.d/timeout.conf ]; then ++ mkdir -p "$GENERATOR_DIR"/${_name}.device.d + { + echo "[Unit]" + echo "JobTimeoutSec=$_timeout" +- } > /run/systemd/generator/${_name}.device.d/timeout.conf ++ echo "JobRunningTimeoutSec=$_timeout" ++ } > "$GENERATOR_DIR"/${_name}.device.d/timeout.conf ++ fi ++} ++ ++generator_mount_rootfs() ++{ ++ local _type=$2 ++ local _flags=$3 ++ local _name ++ ++ [ -z "$1" ] && return 0 ++ ++ _name=$(dev_unit_name "$1") ++ [ -d "$GENERATOR_DIR" ] || mkdir -p "$GENERATOR_DIR" ++ if ! [ -f "$GENERATOR_DIR"/sysroot.mount ]; then ++ { ++ echo "[Unit]" ++ echo "Before=initrd-root-fs.target" ++ echo "Requires=systemd-fsck@${_name}.service" ++ echo "After=systemd-fsck@${_name}.service" ++ echo "[Mount]" ++ echo "Where=/sysroot" ++ echo "What=$1" ++ echo "Options=${_flags}" ++ echo "Type=${_type}" ++ } > "$GENERATOR_DIR"/sysroot.mount ++ fi ++ if ! [ -L "$GENERATOR_DIR"/initrd-root-fs.target.requires/sysroot.mount ]; then ++ [ -d "$GENERATOR_DIR"/initrd-root-fs.target.requires ] || mkdir -p "$GENERATOR_DIR"/initrd-root-fs.target.requires ++ ln -s ../sysroot.mount "$GENERATOR_DIR"/initrd-root-fs.target.requires/sysroot.mount + fi + } + ++generator_fsck_after_pre_mount() ++{ ++ local _name ++ ++ [ -z "$1" ] && return 0 ++ ++ _name=$(dev_unit_name "$1") ++ [ -d /run/systemd/generator/systemd-fsck@${_name}.service.d ] || mkdir -p /run/systemd/generator/systemd-fsck@${_name}.service.d ++ if ! [ -f /run/systemd/generator/systemd-fsck@${_name}.service.d/after-pre-mount.conf ]; then ++ { ++ echo "[Unit]" ++ echo "After=dracut-pre-mount.service" ++ } > /run/systemd/generator/systemd-fsck@${_name}.service.d/after-pre-mount.conf ++ fi ++ ++} ++ + root=$(getarg root=) + case "$root" in + block:LABEL=*|LABEL=*) +@@ -62,6 +109,12 @@ case "$root" in + rootok=1 ;; + esac + +-[ "${root%%:*}" = "block" ] && generator_wait_for_dev "${root#block:}" ++GENERATOR_DIR="$1" ++ ++if [ "$rootok" = "1" ]; then ++ generator_wait_for_dev "${root#block:}" "$RDRETRY" ++ generator_fsck_after_pre_mount "${root#block:}" ++ strstr "$(cat /proc/cmdline)" 'root=' || generator_mount_rootfs "${root#block:}" "$(getarg rootfstype=)" "$(getarg rootflags=)" ++fi + + exit 0 diff --git a/SOURCES/0562-fips-split-loading-the-crypto-modules-and-checking-t.patch b/SOURCES/0562-fips-split-loading-the-crypto-modules-and-checking-t.patch new file mode 100644 index 0000000..0827395 --- /dev/null +++ b/SOURCES/0562-fips-split-loading-the-crypto-modules-and-checking-t.patch @@ -0,0 +1,86 @@ +From 65623826c102b0cbcd04774d55dc28388e9c942c Mon Sep 17 00:00:00 2001 +From: Lukas Nykryn +Date: Tue, 14 May 2019 09:23:55 +0200 +Subject: [PATCH] fips: split loading the crypto modules and checking the + kernel + +In e54ab383 we moved the fips script to a later pahse of boot, since +the /boot might not be available early on. + +The problem is that systemd-cryptsetup* services could be run now +started before the do_fips is executed and need the crypto modules +to decrypted the devices. + +So let's split the do_fips and load the module before udev does the +trigger. +--- + modules.d/01fips/fips-load-crypto.sh | 8 ++++++++ + modules.d/01fips/fips.sh | 19 +++++++++++-------- + modules.d/01fips/module-setup.sh | 1 + + 3 files changed, 20 insertions(+), 8 deletions(-) + create mode 100644 modules.d/01fips/fips-load-crypto.sh + +diff --git a/modules.d/01fips/fips-load-crypto.sh b/modules.d/01fips/fips-load-crypto.sh +new file mode 100644 +index 00000000..82cbeee4 +--- /dev/null ++++ b/modules.d/01fips/fips-load-crypto.sh +@@ -0,0 +1,8 @@ ++#!/bin/sh ++ ++if ! fipsmode=$(getarg fips) || [ $fipsmode = "0" ]; then ++ rm -f -- /etc/modprobe.d/fips.conf >/dev/null 2>&1 ++else ++ . /sbin/fips.sh ++ fips_load_crypto || die "FIPS integrity test failed" ++fi +diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh +index 7ba1ab27..642fafbe 100755 +--- a/modules.d/01fips/fips.sh ++++ b/modules.d/01fips/fips.sh +@@ -71,15 +71,8 @@ do_rhevh_check() + return 0 + } + +-do_fips() ++fips_load_crypto() + { +- local _v +- local _s +- local _v +- local _module +- +- KERNEL=$(uname -r) +- + FIPSMODULES=$(cat /etc/fipsmodules) + + info "Loading and integrity checking all crypto modules" +@@ -104,6 +97,16 @@ do_fips() + info "Self testing crypto algorithms" + modprobe tcrypt || return 1 + rmmod tcrypt ++} ++ ++do_fips() ++{ ++ local _v ++ local _s ++ local _v ++ local _module ++ ++ KERNEL=$(uname -r) + + info "Checking integrity of kernel" + if [ -e "/run/initramfs/live/vmlinuz0" ]; then +diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh +index 834e7d7d..306f3ada 100755 +--- a/modules.d/01fips/module-setup.sh ++++ b/modules.d/01fips/module-setup.sh +@@ -52,6 +52,7 @@ install() { + local _dir + inst_hook pre-mount 01 "$moddir/fips-boot.sh" + inst_hook pre-pivot 01 "$moddir/fips-noboot.sh" ++ inst_hook pre-udev 01 "$moddir/fips-load-crypto.sh" + inst_script "$moddir/fips.sh" /sbin/fips.sh + + inst_multiple sha512hmac rmmod insmod mount uname umount fipscheck diff --git a/SOURCES/0563-network-skip-already-enslaved-interfaces.patch b/SOURCES/0563-network-skip-already-enslaved-interfaces.patch new file mode 100644 index 0000000..c9842fc --- /dev/null +++ b/SOURCES/0563-network-skip-already-enslaved-interfaces.patch @@ -0,0 +1,50 @@ +From e8a7c2a15215f73fff10358af7d9ecd0ab7b597f Mon Sep 17 00:00:00 2001 +From: Harald Hoyer +Date: Tue, 21 Aug 2018 13:14:44 +0200 +Subject: [PATCH] network: skip already enslaved interfaces + +--- + modules.d/40network/ifup.sh | 11 +++++++---- + modules.d/40network/net-lib.sh | 7 +++++++ + 2 files changed, 14 insertions(+), 4 deletions(-) + +diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh +index b3631648..181ab67c 100755 +--- a/modules.d/40network/ifup.sh ++++ b/modules.d/40network/ifup.sh +@@ -377,10 +377,13 @@ for p in $(getargs ip=); do + esac + + # If this option isn't directed at our interface, skip it +- [ -n "$dev" ] && [ "$dev" != "$netif" ] && \ +- [ "$use_bridge" != 'true' ] && \ +- [ "$use_vlan" != 'true' ] && continue +- ++ if [ -n "$dev" ]; then ++ [ "$dev" != "$netif" ] && \ ++ [ "$use_bridge" != 'true' ] && \ ++ [ "$use_vlan" != 'true' ] && continue ++ else ++ iface_is_enslaved "$netif" && continue ++ fi + # Store config for later use + for i in ip srv gw mask hostname macaddr mtu dns1 dns2; do + eval '[ "$'$i'" ] && echo '$i'="$'$i'"' +diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh +index 9e87aeab..35e6e833 100755 +--- a/modules.d/40network/net-lib.sh ++++ b/modules.d/40network/net-lib.sh +@@ -731,6 +731,13 @@ iface_has_link() { + iface_has_carrier "$@" + } + ++iface_is_enslaved() { ++ local _li ++ _li=$(ip -o link show dev $1) ++ strstr "$li" " master " || return 1 ++ return 0 ++} ++ + find_iface_with_link() { + local iface_path="" iface="" + for iface_path in /sys/class/net/*; do diff --git a/SPECS/dracut.spec b/SPECS/dracut.spec index 3ca4823..1b7cfc3 100644 --- a/SPECS/dracut.spec +++ b/SPECS/dracut.spec @@ -10,7 +10,7 @@ Name: dracut Version: 033 -Release: 554%{?dist} +Release: 564%{?dist} Summary: Initramfs generator using udev %if 0%{?fedora} || 0%{?rhel} @@ -582,6 +582,16 @@ Patch550: 0550-Revert-add-90multipath-hostonly-module.patch Patch551: 0551-dracut.spec-remove-90multipath-hostonly.patch Patch552: 0552-dracut-functions-fix-the-word-splitting.patch Patch553: 0553-kernel-modules-add-nfit.patch +Patch554: 0554-added-make-rpm-srpm-options.patch +Patch555: 0555-fips-check-fips-integrity-just-before-mounting-local.patch +Patch556: 0556-Harden-dracut-against-BASH_ENV-environment-variable.patch +Patch557: 0557-iscsi-always-popd-even-if-there-is-no-iscsi-device.patch +Patch558: 0558-fips-ensure-fs-module-for-boot-is-installed.patch +Patch559: 0559-fips-removed-false-positive-FATAL-Module-xxx-not-fou.patch +Patch560: 0560-95iscsi-iscsiroot-synchronously-wait-until-iscsistar.patch +Patch561: 0561-rootfs-generator-rebase-to-upstream-version.patch +Patch562: 0562-fips-split-loading-the-crypto-modules-and-checking-t.patch +Patch563: 0563-network-skip-already-enslaved-interfaces.patch BuildRequires: bash git @@ -1013,6 +1023,27 @@ rm -rf -- $RPM_BUILD_ROOT %endif %changelog +* Wed Jun 19 2019 Lukas Nykryn - 033-564 +- network: skip already enslaved interfaces + +* Tue May 14 2019 Lukas Nykryn - 033-563 +- fips: split loading the crypto modules and checking the kernel +Resolves: #1709307 + +* Thu Apr 25 2019 Lukas Nykryn - 033-562 +- rootfs-generator: rebase to upstream version +Resolves: #1640866 + +* Mon Apr 01 2019 Lukas Nykryn - 033-561 +- 95iscsi/iscsiroot: synchronously wait until iscsistart finishes + +* Wed Mar 27 2019 Lukas Nykryn - 033-560 +- fips: removed false-positive 'FATAL: Module xxx not found' error message when kernel provides a generic algo for module +- fips: ensure fs module for /boot is installed +- iscsi: always popd, even if there is no iscsi device +- Harden dracut against BASH_ENV environment variable +- fips: check fips integrity just before mounting local filesystems in /sysroot + * Thu Sep 27 2018 Lukas Nykryn - 033-554 - kernel-modules: add nfit Resolves: #1288619