Accepting request 482462 from Base:System
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/482462 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=105
This commit is contained in:
commit
25abc82b30
16
0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
Normal file
16
0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
Normal file
@ -0,0 +1,16 @@
|
||||
Index: dracut-044/modules.d/95nfs/module-setup.sh
|
||||
===================================================================
|
||||
--- dracut-044.orig/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:32.799438777 +0100
|
||||
+++ dracut-044/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:33.519479687 +0100
|
||||
@@ -57,7 +57,10 @@ cmdline() {
|
||||
nfs_address=${lookup##* }
|
||||
fi
|
||||
ifname=$(ip -o route get to $nfs_address | sed -n 's/.*dev \([^ ]*\).*/\1/p')
|
||||
- if [ -e /sys/class/net/$ifname/address ] ; then
|
||||
+ if [ -d /sys/class/net/$ifname/bonding ]; then
|
||||
+ dinfo "Found bonded interface '${ifname}'. Make sure to provide an appropriate 'bond=' cmdline."
|
||||
+ return
|
||||
+ elif [ -e /sys/class/net/$ifname/address ] ; then
|
||||
ifmac=$(cat /sys/class/net/$ifname/address)
|
||||
printf 'ifname=%s:%s ' ${ifname} ${ifmac}
|
||||
fi
|
27
0509-01fips-Remove-zlib-module-as-requirement.patch
Normal file
27
0509-01fips-Remove-zlib-module-as-requirement.patch
Normal file
@ -0,0 +1,27 @@
|
||||
From 17eff2759ab2d5e3622864fb06a7657c7f95bfd3 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Molkentin <dmolkentin@suse.com>
|
||||
Date: Wed, 1 Mar 2017 11:43:39 +0100
|
||||
Subject: [PATCH] 01fips: Remove zlib module as requirement
|
||||
|
||||
zlib has been removed from the upstream kernel, affecting SLE12SP3.
|
||||
This patch must not be backported to SLE12SP2 and earlier (bsc#1020063).
|
||||
---
|
||||
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 0bca7a1..e29af08 100755
|
||||
--- a/modules.d/01fips/module-setup.sh
|
||||
+++ b/modules.d/01fips/module-setup.sh
|
||||
@@ -17,7 +17,7 @@ installkernel() {
|
||||
_fipsmodules+="ctr cts deflate drbg "
|
||||
_fipsmodules+="ecb fcrypt gcm ghash_generic khazad md4 michael_mic rmd128 "
|
||||
_fipsmodules+="rmd160 rmd256 rmd320 seed "
|
||||
- _fipsmodules+="sha512_generic tcrypt tea wp512 xts zlib "
|
||||
+ _fipsmodules+="sha512_generic tcrypt tea wp512 xts "
|
||||
_fipsmodules+="aes_s390 des_s390 sha256_s390 ghash_s390 sha1_s390 sha512_s390 "
|
||||
_fipsmodules+="gf128mul "
|
||||
_fipsmodules+="cmac vmac xcbc salsa20_generic salsa20_x86_64 camellia_generic camellia_x86_64 pcbc tgr192 anubis "
|
||||
--
|
||||
2.10.2
|
||||
|
39
0510-01fips-Some-modules-use-separators-other-than.patch
Normal file
39
0510-01fips-Some-modules-use-separators-other-than.patch
Normal file
@ -0,0 +1,39 @@
|
||||
From e8804fc3d2052000d66661ced4a03103e0176e63 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Molkentin <dmolkentin@suse.com>
|
||||
Date: Tue, 7 Mar 2017 11:51:17 +0100
|
||||
Subject: [PATCH] 01fips: Some modules use separators other than "-"
|
||||
|
||||
We need to account for that in our exception list
|
||||
of modules that are fine to fail. This only happened
|
||||
on non-Intel machines, because the intel modules
|
||||
use "_" as separator.
|
||||
|
||||
Original-Patch-By: Marcus Meissner <meissner@suse.de>
|
||||
Reference: bsc#1021687
|
||||
---
|
||||
modules.d/01fips/fips.sh | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh
|
||||
index 055093a..30f53b4 100755
|
||||
--- a/modules.d/01fips/fips.sh
|
||||
+++ b/modules.d/01fips/fips.sh
|
||||
@@ -105,11 +105,11 @@ do_fips()
|
||||
# If we find some hardware specific modules and cannot load them
|
||||
# it is not a problem, proceed.
|
||||
if [ "$_found" = "0" ]; then
|
||||
- if [ "$_module" != "${_module%-intel}" \
|
||||
- -o "$_module" != "${_module%-ssse3}" \
|
||||
- -o "$_module" != "${_module%-x86_64}" \
|
||||
+ if [ "$_module" != "${_module%intel}" \
|
||||
+ -o "$_module" != "${_module%ssse3}" \
|
||||
+ -o "$_module" != "${_module%x86_64}" \
|
||||
-o "$_module" != "${_module%z90}" \
|
||||
- -o "$_module" != "${_module%s390}" \
|
||||
+ -o "$_module" != "${_module%s390}" \
|
||||
]; then
|
||||
_found=1
|
||||
fi
|
||||
--
|
||||
2.10.2
|
||||
|
@ -0,0 +1,50 @@
|
||||
From d31f6dc51b26ac4110b2e5357a46f9b74ebd80e2 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Molkentin <dmolkentin@suse.com>
|
||||
Date: Wed, 15 Mar 2017 11:59:28 +0100
|
||||
Subject: [PATCH] 01fips: ensure fips initialization succeeds on s390(x)
|
||||
|
||||
More modules are x86_64 only but are not matchable
|
||||
by the generic postfix checks. Others are helper modules
|
||||
that are not strictly needed on all platforms. Ensure
|
||||
we pass FIPS init without them.
|
||||
|
||||
Finally, cbc is not always compiled into the kernel -- try
|
||||
adding as a module.
|
||||
|
||||
Relates-to: e8804fc3d2052000d66661ced4a03103e0176e63
|
||||
Reference: bsc#1021687
|
||||
---
|
||||
modules.d/01fips/fips.sh | 3 +++
|
||||
modules.d/01fips/module-setup.sh | 2 +-
|
||||
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh
|
||||
index 30f53b4..a005b0f 100755
|
||||
--- a/modules.d/01fips/fips.sh
|
||||
+++ b/modules.d/01fips/fips.sh
|
||||
@@ -110,6 +110,9 @@ do_fips()
|
||||
-o "$_module" != "${_module%x86_64}" \
|
||||
-o "$_module" != "${_module%z90}" \
|
||||
-o "$_module" != "${_module%s390}" \
|
||||
+ -o "$_module" == "twofish_x86_64_3way" \
|
||||
+ -o "$_module" == "ablk_helper" \
|
||||
+ -o "$_module" == "glue_helper" \
|
||||
]; then
|
||||
_found=1
|
||||
fi
|
||||
diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh
|
||||
index e29af08..beeb2f6 100755
|
||||
--- a/modules.d/01fips/module-setup.sh
|
||||
+++ b/modules.d/01fips/module-setup.sh
|
||||
@@ -23,7 +23,7 @@ installkernel() {
|
||||
_fipsmodules+="cmac vmac xcbc salsa20_generic salsa20_x86_64 camellia_generic camellia_x86_64 pcbc tgr192 anubis "
|
||||
_fipsmodules+="cast6_generic cast5_generic cast_common sha512_ssse3 serpent_sse2_x86_64 serpent_generic twofish_generic "
|
||||
_fipsmodules+="ablk_helper cryptd twofish_x86_64_3way lrw glue_helper twofish_x86_64 twofish_common blowfish_generic "
|
||||
- _fipsmodules+="blowfish_x86_64 blowfish_common des_generic "
|
||||
+ _fipsmodules+="blowfish_x86_64 blowfish_common des_generic cbc "
|
||||
|
||||
mkdir -m 0755 -p "${initdir}/etc/modprobe.d"
|
||||
|
||||
--
|
||||
2.10.2
|
||||
|
@ -64,8 +64,8 @@ if [ -f $INSTALL_PATH/System.map-$KERNEL_VERSION ]; then
|
||||
fi
|
||||
|
||||
|
||||
if [ -f $INSTALL_PATH/$CONFIGFILE ]; then
|
||||
mv $INSTALL_PATH/$CONFIGFILE \
|
||||
if [ -f .config ] && [ -f $INSTALL_PATH/$CONFIGFILE ]; then
|
||||
mv -v $INSTALL_PATH/$CONFIGFILE \
|
||||
$INSTALL_PATH/$CONFIGFILE.old;
|
||||
fi
|
||||
|
||||
@ -75,7 +75,7 @@ fi
|
||||
|
||||
cp -fp $BOOTIMAGE $INSTALL_PATH/$BOOTFILE-$KERNEL_VERSION
|
||||
cp -fp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION
|
||||
cp -fp .config $INSTALL_PATH/$CONFIGFILE
|
||||
[ -f .config] && cp -fp .config $INSTALL_PATH/$CONFIGFILE
|
||||
|
||||
|
||||
# If the kernel has module support, recreate modules.dep using depmod
|
||||
|
152
dracut.changes
152
dracut.changes
@ -1,3 +1,33 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 17 10:09:57 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
|
||||
* add 0510-01fips-Some-modules-use-separators-other-than.patch
|
||||
* add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 16 11:45:01 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- installkernel: handle make bin-rpmpkg (bsc#1008648)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 2 15:06:01 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- Do not pass ifname for bonding devices (bsc#995812)
|
||||
* add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 2 15:03:26 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- Find devices by path for S390x (bsc#915218)
|
||||
* add s390x_persistent_device.conf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 1 13:24:19 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- 01fips: Remove zlib module as requirement (bsc#1020063)
|
||||
* add 0509-01fips-Remove-zlib-module-as-requirement.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 8 16:55:16 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
@ -26,7 +56,7 @@ Thu Jan 26 10:10:58 UTC 2017 - daniel.molkentin@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 16 19:44:07 UTC 2017 - daniel.molkentin@suse.com
|
||||
|
||||
- Add md4 and arc4 modules for ntlm authentication
|
||||
- Add md4 and arc4 modules for ntlm authentication
|
||||
* add 0454-Add-md4-and-arc4-modules-for-ntlm.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -71,7 +101,7 @@ Tue Nov 8 15:19:37 UTC 2016 - daniel@molkentin.de
|
||||
|
||||
- systemd-initrd: Add initrd-root-device.target. Cherry-pick to get
|
||||
systemd v230 into factory (bsc1009089)
|
||||
* add 0451-systemd-initrd-add-initrd-root-device.target.patch
|
||||
* add 0451-systemd-initrd-add-initrd-root-device.target.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 7 15:54:09 UTC 2016 - dmolkentin@suse.de
|
||||
@ -186,7 +216,7 @@ Thu Sep 1 17:11:17 UTC 2016 - opensuse@dstoecker.de
|
||||
Wed Aug 31 19:06:19 UTC 2016 - trenn@suse.de
|
||||
|
||||
- Add missing whitespace for md raid suse kernel param parsing (bsc#970215)
|
||||
*modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
|
||||
*modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
|
||||
- Fix IFS separater in net-lib.sh (bsc#996141)
|
||||
*modify: 0125-40network-separate-mask-and-prefix.patch
|
||||
|
||||
@ -227,7 +257,7 @@ Thu Aug 25 11:59:56 CEST 2016 - hare@suse.de
|
||||
* Add 0305-90multipath-load-dm_multipath-module-during-startup.patch
|
||||
- 90multipath: add shutdown script (bsc#994860)
|
||||
* Add 0306-90multipath-add-shutdown-script.patch
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 23 13:36:18 CEST 2016 - hare@suse.de
|
||||
|
||||
@ -621,7 +651,7 @@ Wed Oct 14 12:51:54 UTC 2015 - trenn@suse.de
|
||||
|
||||
- Always install dm-snaphost module if lvm dracut module is needed,
|
||||
even if dm-snampshot is not loaded on the host yet (bsc#947518)
|
||||
A 0128-90lvm-Install-dm-snapshot-module.patch
|
||||
A 0128-90lvm-Install-dm-snapshot-module.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 6 10:28:35 UTC 2015 - fvogt@suse.com
|
||||
@ -659,7 +689,7 @@ Mon Sep 21 13:18:43 UTC 2015 - fvogt@suse.com
|
||||
|
||||
- Add patch 0182-fix-include-parsing.patch:
|
||||
- Fix parsing of "-i" and "--include"
|
||||
- Fixes boo#908452
|
||||
- Fixes boo#908452
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 21 10:45:14 UTC 2015 - fvogt@suse.com
|
||||
@ -686,7 +716,7 @@ Mon Sep 14 11:33:51 UTC 2015 - thomas.blume@suse.com
|
||||
Fri Sep 11 11:06:46 UTC 2015 - fvogt@suse.com
|
||||
|
||||
- Add 0401-mount_option_mountpoint.patch:
|
||||
Make it possible to use a mountpoint as --mount parameter
|
||||
Make it possible to use a mountpoint as --mount parameter
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 11 10:56:42 UTC 2015 - fvogt@suse.com
|
||||
@ -946,7 +976,7 @@ Tue Mar 24 15:37:48 UTC 2015 - trenn@suse.de
|
||||
0102-Align-dev_unit_name-with-systemd-s-function.patch
|
||||
0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch
|
||||
|
||||
- Added dracut_v041_to_HEAD.patch: new patch from v041 against our git
|
||||
- Added dracut_v041_to_HEAD.patch: new patch from v041 against our git
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 27 18:37:56 UTC 2015 - sfalken@opensuse.org
|
||||
@ -954,7 +984,7 @@ Fri Feb 27 18:37:56 UTC 2015 - sfalken@opensuse.org
|
||||
- Add patch to load logitech-hidpp module in default initrd, fixes
|
||||
issues with not being able to enter LUKS password with logitech
|
||||
wireless keyboards (boo#918938)
|
||||
+ Added: 0170-enable-logitech-hidpp.patch
|
||||
+ Added: 0170-enable-logitech-hidpp.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 23 16:13:16 UTC 2015 - meissner@suse.com
|
||||
@ -1010,17 +1040,17 @@ Sat Nov 22 06:26:37 UTC 2014 - arvidjaar@gmail.com
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 15 16:07:47 UTC 2014 - trenn@suse.de
|
||||
|
||||
- dracut-initrd-restore.patch: dracut-shutdown.service invokes
|
||||
dracut-initramfs-restore script which will never work in
|
||||
- dracut-initrd-restore.patch: dracut-shutdown.service invokes
|
||||
dracut-initramfs-restore script which will never work in
|
||||
openSUSE because initrd images are named initrd not initramfs.
|
||||
Patch is from: Cristian Rodríguez <crrodriguez@opensuse.org>
|
||||
* Add 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch
|
||||
* Add 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 8 17:29:35 UTC 2014 - spargaonkar@suse.com
|
||||
|
||||
- Overwrite/generate modules.dep file using depmod since the file
|
||||
modules.dep is not portable across releases (bsc#874621).
|
||||
modules.dep is not portable across releases (bsc#874621).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 2 14:33:20 UTC 2014 - trenn@suse.de
|
||||
@ -1705,21 +1735,21 @@ Thu Apr 10 14:49:23 UTC 2014 - trenn@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 9 16:47:27 UTC 2014 - crrodriguez@opensuse.org
|
||||
|
||||
- Remove the bootchart module, note that we still keep
|
||||
- Remove the bootchart module, note that we still keep
|
||||
the systemd-bootchart one which provides similar functionality.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 9 16:42:49 UTC 2014 - crrodriguez@opensuse.org
|
||||
|
||||
- Remove the busybox module we have all basic tools already
|
||||
- Remove the busybox module we have all basic tools already
|
||||
in the initrd
|
||||
- _unitdir is always defined nowadays, remove the conditionals.
|
||||
- _unitdir is always defined nowadays, remove the conditionals.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 9 14:48:12 UTC 2014 - sfalken@opensuse.org
|
||||
|
||||
- Replaced dracut tarball with proper upstream tarball
|
||||
Add: dracut-037.tar.xz
|
||||
Add: dracut-037.tar.xz
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 8 10:16:16 CEST 2014 - hare@suse.de
|
||||
@ -1747,14 +1777,14 @@ Tue Apr 8 10:16:16 CEST 2014 - hare@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 3 23:59:31 UTC 2014 - crrodriguez@opensuse.org
|
||||
|
||||
- revert last change, ucode-intel is not mandatory and
|
||||
- revert last change, ucode-intel is not mandatory and
|
||||
will get installed by default anyway, either via patterns
|
||||
or by modalias dependencies in the package itself.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 3 19:07:30 UTC 2014 - crrodriguez@opensuse.org
|
||||
|
||||
- Require package ucode-intel in x86*
|
||||
- Require package ucode-intel in x86*
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 1 06:23:28 UTC 2014 - nfbrown@suse.com
|
||||
@ -1782,7 +1812,7 @@ Tue Mar 25 18:18:56 UTC 2014 - trenn@suse.de
|
||||
Fri Mar 14 19:49:38 UTC 2014 - rmilasan@suse.com
|
||||
|
||||
- Add support for 70-persistent-net.rules in dracut (bnc#868375)
|
||||
Add: dracut-install-persistent-rule.patch
|
||||
Add: dracut-install-persistent-rule.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 14 15:09:37 UTC 2014 - trenn@suse.de
|
||||
@ -1809,7 +1839,7 @@ Wed Mar 5 15:25:32 UTC 2014 - pwieczorkiewicz@suse.com
|
||||
* In case of no network related params are specified, but rd.neednet=1
|
||||
is set, default initqueue action is to wait until one of the network
|
||||
interfaces is marked as set up properly. (bnc#866771)
|
||||
* It also helps with initqueue's race condition when network interface
|
||||
* It also helps with initqueue's race condition when network interface
|
||||
shows up late.
|
||||
- replace_dhclient_with_wickedd_dhcp_supplicants.patch:
|
||||
Add a missing network setup flag. (bnc#866771)
|
||||
@ -1902,22 +1932,22 @@ Thu Feb 13 14:09:55 UTC 2014 - pwieczorkiewicz@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 13 06:28:01 UTC 2014 - sfalken@opensuse.org
|
||||
|
||||
-Added bug number to previous changelog entry
|
||||
-Added bug number to previous changelog entry
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 13 05:40:32 UTC 2014 - sfalken@opensuse.org
|
||||
|
||||
-Updated suse_grub_manpage.patch to further correct for incorrect grub configuration paths
|
||||
-Updated suse_grub_manpage.patch to further correct for incorrect grub configuration paths
|
||||
bnc#858448
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 12 21:42:55 UTC 2014 - sfalken@opensuse.org
|
||||
|
||||
-Updated suse_grub_manpage.patch for dracut-036
|
||||
-Updated suse_grub_manpage.patch for dracut-036
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 12 12:48:16 UTC 2014 - sfalken@opensuse.org
|
||||
|
||||
-Added patch to fix manpage to reflect openSUSE GRUB Legacy and GRUB2
|
||||
-Added patch to fix manpage to reflect openSUSE GRUB Legacy and GRUB2
|
||||
|
||||
- removed patches:
|
||||
* dracut_git_v034_to_head.patch
|
||||
@ -1981,7 +2011,7 @@ Drop: dracut-git-update.patch
|
||||
Rebase: 0013-Correct-paths-for-openSUSE.patch
|
||||
|
||||
This is a rename of dracut-git-update.patch to:
|
||||
Add: dracut_git_v034_to_head.patch
|
||||
Add: dracut_git_v034_to_head.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 20 14:17:54 UTC 2013 - trenn@suse.de
|
||||
@ -2060,38 +2090,38 @@ Mon Oct 21 00:13:48 UTC 2013 - hrvoje.senjan@gmail.com
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 02:22:43 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- remove use_all_paths_udev.patch, /lib/udev.. is a symlink
|
||||
- remove use_all_paths_udev.patch, /lib/udev.. is a symlink
|
||||
to /usr nowadays this confuses other parts of the code causing
|
||||
errors/warnings during the initrd generation.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 14 03:48:40 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- version 034
|
||||
- version 034
|
||||
* fcoe: add FCoE UEFI boot device support
|
||||
* rootfs-block: add support for the rootfallback= kernel
|
||||
* rootfs-block: add support for the rootfallback= kernel
|
||||
cmdline option
|
||||
* btrfs: use inst_hook to install the timeout hook
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 13 15:25:37 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Correct patch mkinitrd-fix-boot-dir-detection. (";;" doesn't
|
||||
- Correct patch mkinitrd-fix-boot-dir-detection. (";;" doesn't
|
||||
really work)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 9 10:59:01 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Updated the patch mkinitrd-fix-boot-dir-detection.patch to a
|
||||
more generic validation that the inidcated initrd file doesn't
|
||||
contain a path. If no path is given, then add the default
|
||||
- Updated the patch mkinitrd-fix-boot-dir-detection.patch to a
|
||||
more generic validation that the inidcated initrd file doesn't
|
||||
contain a path. If no path is given, then add the default
|
||||
boot_dir.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 8 18:59:30 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Fix again the mkinitrd script as that people don't seem to test.
|
||||
Added mkinitrd-fix-boot-dir-detection.patch so that an initrd
|
||||
Added mkinitrd-fix-boot-dir-detection.patch so that an initrd
|
||||
is created.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -2117,20 +2147,20 @@ Mon Oct 7 08:58:00 UTC 2013 - trenn@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 4 17:23:19 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Add patch mkinitrd_update_bootloader.diff so that after
|
||||
- Add patch mkinitrd_update_bootloader.diff so that after
|
||||
generating the initrd, the update-bootloader is called to update
|
||||
grub2.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 4 16:26:20 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Validate that the parameters passed with -i (initrd file) does
|
||||
- Validate that the parameters passed with -i (initrd file) does
|
||||
not already contain the boot_dir.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 4 09:58:17 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Bring back the versioned Provides/Obsoletes for mkinitrd.
|
||||
- Bring back the versioned Provides/Obsoletes for mkinitrd.
|
||||
Otherwise we run into issues as that udev is conflicting with
|
||||
mkinitrd < 2.7.0
|
||||
|
||||
@ -2190,13 +2220,13 @@ Wed Sep 25 15:17:57 UTC 2013 - trenn@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 21 17:36:13 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- save a few seconds on boot by always including the autofs4
|
||||
- save a few seconds on boot by always including the autofs4
|
||||
kernel module in the initrd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 21 17:31:15 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- dracut 033
|
||||
- dracut 033
|
||||
- improved hostonly device recognition
|
||||
- improved hostonly module recognition
|
||||
- do not install udev rules from /etc in generic mode
|
||||
@ -2216,7 +2246,7 @@ Mon Sep 9 01:09:44 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 9 00:23:56 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- version 032
|
||||
- version 032
|
||||
- add parameter --print-cmdline
|
||||
- dracut now creates the initramfs without udevadm
|
||||
that means the udev database does not have to populated
|
||||
@ -2252,14 +2282,14 @@ Mon Aug 5 04:30:48 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 3 07:10:55 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Drop the buildrequire for the microcode_ctl. This package
|
||||
is no longer in Factory and with the latest kernel (3.11)
|
||||
- Drop the buildrequire for the microcode_ctl. This package
|
||||
is no longer in Factory and with the latest kernel (3.11)
|
||||
no longer required.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 28 00:39:55 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- version 030_git201307241235
|
||||
- version 030_git201307241235
|
||||
* systemd: Replace prefdm.service with display-manager.service
|
||||
* modsign: do not install, if no keys present
|
||||
* bcache: add support for bcache
|
||||
@ -2268,9 +2298,9 @@ Sun Jul 28 00:39:55 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 21 17:17:58 UTC 2013 - tittiatcoke@gmail.com
|
||||
|
||||
- Remove the http link for the Source0. Git snapshots can
|
||||
not be obtained that way.
|
||||
|
||||
- Remove the http link for the Source0. Git snapshots can
|
||||
not be obtained that way.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 17 20:25:58 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
@ -2280,12 +2310,12 @@ Wed Jul 17 20:25:58 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 27 19:41:46 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Require pigz instead of gzip
|
||||
- Require pigz instead of gzip
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 18 00:48:24 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- version 029
|
||||
- version 029
|
||||
* fixes for the networking modules
|
||||
* fixes for systemd integration
|
||||
* fixes for the i18n module (removes dracut-font.patch now upstream)
|
||||
@ -2301,12 +2331,12 @@ Thu Jun 6 19:20:47 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 23:05:40 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Recommend pigz for faster/parallel compression
|
||||
- Recommend pigz for faster/parallel compression
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 20 14:55:20 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Ensure we use display-manager.service instead of prefdm.
|
||||
- Ensure we use display-manager.service instead of prefdm.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 15 00:59:59 UTC 2013 - crrodriguez@opensuse.org
|
||||
@ -2341,7 +2371,7 @@ Tue Mar 19 21:32:09 UTC 2013 - crrodriguez@opensuse.org
|
||||
- Update to 026_git201303180829
|
||||
* bugfixes
|
||||
* adds bash completion Support
|
||||
- Most importantly, fix the (silly) compatibility patch
|
||||
- Most importantly, fix the (silly) compatibility patch
|
||||
that changes the name from initramfs to initrd that went broken
|
||||
in last update (all initrds were suffixed by .img)
|
||||
|
||||
@ -2369,7 +2399,7 @@ Tue Mar 12 22:01:14 UTC 2013 - crrodriguez@opensuse.org
|
||||
- enable initramfs building without kernel modules (fixed regression)
|
||||
- in the initqueue/timeout,
|
||||
reset the main loop counter, as we see new udev events or initqueue/work
|
||||
- fixed udev rule installation
|
||||
- fixed udev rule installation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 22 00:16:46 UTC 2013 - crrodriguez@opensuse.org
|
||||
@ -2392,7 +2422,7 @@ Sun Feb 3 02:07:39 UTC 2013 - crrodriguez@opensuse.org
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 17:52:28 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Require modutils instead of module-init-tools.
|
||||
- Require modutils instead of module-init-tools.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 09:57:18 UTC 2013 - hrvoje.senjan@gmail.com
|
||||
@ -2409,29 +2439,29 @@ Thu Jan 24 09:57:18 UTC 2013 - hrvoje.senjan@gmail.com
|
||||
+ add team device support
|
||||
+ add pre-shutdown hook
|
||||
+ kill all processes in shutdown and report remaining ones
|
||||
+ "--device" changed to "--add-device" and "add_device=" added
|
||||
+ "--device" changed to "--add-device" and "add_device=" added
|
||||
for conf files
|
||||
+ add memory usage trace to different hook points
|
||||
+ cope with optional field #7 in /proc/self/mountinfo
|
||||
+ lots of small bugfixes
|
||||
+ lots of small bugfixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 6 20:15:41 UTC 2012 - crrodriguez@opensuse.org
|
||||
|
||||
- dracut wants "strip" installed which is part of binutils
|
||||
recommend that package
|
||||
recommend that package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 5 08:44:30 UTC 2012 - tittiatcoke@gmail.com
|
||||
|
||||
- Added additional patches to make dracut work in an openSUSE
|
||||
- Added additional patches to make dracut work in an openSUSE
|
||||
environment.
|
||||
|
||||
- Added patch (use_all_paths_udev.patch) to use both /usr/lib/udev
|
||||
and /lib/udev as long as not all packages migrated.
|
||||
- Added patch (use_initrd_insteadof_initramfs.patch) to change
|
||||
- Added patch (use_initrd_insteadof_initramfs.patch) to change
|
||||
the naming of the generated initrd file to be more openSUSE
|
||||
- Added patch (use_sysconfig_values_correctly.patch) to read the
|
||||
- Added patch (use_sysconfig_values_correctly.patch) to read the
|
||||
correct keymap value from /etc/sysconfig. (.gz extension)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -2441,7 +2471,7 @@ Thu Nov 1 17:47:45 UTC 2012 - tittiatcoke@gmail.com
|
||||
+ new dracut option "--device"
|
||||
+ new dracut kernel command line options "rd.auto"
|
||||
+ new dracut kernel command line options "rd.noverifyssl"
|
||||
+ new dracut option "--kernel-cmdline" and "kernel_cmdline"
|
||||
+ new dracut option "--kernel-cmdline" and "kernel_cmdline"
|
||||
option for default parameters
|
||||
+ fixes for systemd and crypto
|
||||
+ fix for kexec in shutdown, if not included in initramfs
|
||||
@ -2451,7 +2481,7 @@ Thu Nov 1 17:47:45 UTC 2012 - tittiatcoke@gmail.com
|
||||
+ various FIPS fixes
|
||||
+ various dracut-install fixes
|
||||
|
||||
- Added patch (correct-paths-for-opensuse.patch) to ensure correct
|
||||
- Added patch (correct-paths-for-opensuse.patch) to ensure correct
|
||||
paths for openSUSE (Plymouth)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
13
dracut.spec
13
dracut.spec
@ -32,6 +32,7 @@ Source4: purge-kernels
|
||||
Source5: purge-kernels.service
|
||||
Source6: dracut-installkernel
|
||||
Source7: 99-debug.conf
|
||||
Source8: s390x_persistent_device.conf
|
||||
|
||||
#Network:
|
||||
Patch12: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
|
||||
@ -92,6 +93,9 @@ Patch126: 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
|
||||
Patch137: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch
|
||||
Patch138: 0138-fips_add_aesni-intel.patch
|
||||
Patch139: 0139-fips-kernel-4.4-fixes.patch
|
||||
Patch509: 0509-01fips-Remove-zlib-module-as-requirement.patch
|
||||
Patch510: 0510-01fips-Some-modules-use-separators-other-than.patch
|
||||
Patch511: 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
|
||||
|
||||
# Others
|
||||
Patch20: 0020-00warpclock-Set-correct-timezone.patch
|
||||
@ -164,6 +168,7 @@ Patch310: 0310-95resume-Do-not-resume-on-iSCSI.patch
|
||||
Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch
|
||||
Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch
|
||||
Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch
|
||||
Patch314: 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
|
||||
|
||||
# New features/improvements
|
||||
Patch402: 0402-driver-fail-summary.patch
|
||||
@ -376,6 +381,7 @@ chmod a+x modules.d/91zipl/install_zipl_cmdline.sh
|
||||
%patch311 -p1
|
||||
%patch312 -p1
|
||||
%patch313 -p1
|
||||
%patch314 -p1
|
||||
|
||||
%patch402 -p1
|
||||
%patch403 -p1
|
||||
@ -397,6 +403,9 @@ chmod a+x modules.d/91zipl/install_zipl_cmdline.sh
|
||||
%patch506 -p1
|
||||
%patch507 -p1
|
||||
%patch508 -p1
|
||||
%patch509 -p1
|
||||
%patch510 -p1
|
||||
%patch511 -p1
|
||||
|
||||
%build
|
||||
%configure\
|
||||
@ -433,6 +442,10 @@ touch %{buildroot}%{_localstatedir}/log/dracut.log
|
||||
install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf
|
||||
install -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
|
||||
install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf
|
||||
# bsc#915218
|
||||
%ifarch s390 s390x
|
||||
install -m 0644 %{SOURCE8} %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
|
||||
%endif
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
echo 'early_microcode="yes"' > %{buildroot}%{_sysconfdir}/dracut.conf.d/02-early-microcode.conf
|
||||
|
10
s390x_persistent_device.conf
Normal file
10
s390x_persistent_device.conf
Normal file
@ -0,0 +1,10 @@
|
||||
# Set persistent policy by-path on s390 platforms, to prevent
|
||||
# the system from hanging during the boot when vDISKs are used
|
||||
# as swap devices (bsc#915218).
|
||||
#
|
||||
# Indeed, they are required to be present early in the boot
|
||||
# process to possibly resume the system. However, since
|
||||
# they are cleared after logoff/logon and the UUID will likely
|
||||
# change after reinitialization, these will not be found with
|
||||
# the default by-uuid policy.
|
||||
persistent_policy=by-path
|
Loading…
x
Reference in New Issue
Block a user