- Add dracut-rpmlintrc
- Fix permissions of various scripts, as patch does not
create executable files
- Fix format of patch disablement
- Add 0204-mkinitrd-fix-monster.patch:
- Implement functionality of -A option
- Without this patch, -A sets host_only=0,
but host_only wasn't used
- Translates into --no-host-only now
- References boo#935993
OBS-URL: https://build.opensuse.org/request/show/342653
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=236
- Add 0402-driver-fail-summary.patch:
- Port 0169-Enabled-Warning-for-failed-kernel-modules-per-defaul.patch:
Subject: Enable warning for failed kernel moduiles
Enabled Warning for failed kernel modules per default
and added summary of those to the end of dracut output
References: bnc#886839
- Disable inline warnings in favour of summary
- Add 0203-no-fail-builtin-module.patch:
Don't let inst1mod fail if module is built-in
- Fixes bsc#935563
OBS-URL: https://build.opensuse.org/request/show/342283
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=235
- Fix dmraid issue bnc#905746
A dracut_dmraid_use_udev.patch
- Taken over from SLE12
A fips_add_aesni-intel.patch
- Do not touch /run vs /var/run bnc#922676
D 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch
- Update dracut to version 042
Remove these already included or unneeded patches:
D dracut_v041_to_HEAD.patch
D 0011-Correct-paths-for-openSUSE.patch
D 0068-95fcoe-uefi-Test-for-EFI-firmware.patch
D 0170-enable-logitech-hidpp.patch
Adjust/refresh:
M 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch
M 0016-Add-new-s390x-specific-rule-files.patch
M 0017-45ifcfg-use-distro-specific-scripts.patch
M 0019-40network-Fix-race-condition-when-wait-for-networks.patch
M 0020-00warpclock-Set-correct-timezone.patch
M 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch
M 0048-40network-Only-enable-network-interfaces-if-explicit.patch
M 0053-01fips-fixup-loading-issues.patch
M 0056-81cio_ignore-handle-cio_ignore-commandline.patch
M 0057-01fips-Include-some-more-hmacs.patch
M 0058-dracut-add-warning-when-including-unsupported-module.patch
M 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
M 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch
M 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch
M 0066-40network-always-start-netroot-in-ifup.sh.patch
M 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch
M 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch
OBS-URL: https://build.opensuse.org/request/show/314510
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=219
- Update to dracut mainline version 041.
Half of the patches got integrated mainline.
Some others have been merged together when it made sense some have
been left out, but are still in the repository as they need some special
treating and mainline discussion whether/how they get added. These are
also not urgently needed, but are debugging patches.
I broke the rule here to mention every added/deleted/modified patch as
every patch is touched and every 2nd got removed (mainline integrated).
I also re-ordered the patches in the PatchXY: area for easier merging them
and get them discussed and posted mainline easier, topic by topic.
OBS-URL: https://build.opensuse.org/request/show/293267
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=214
- Add ip= and root=nfs.. to dracut internal cmdline to make nfsroot working
(bnc#896464)
* Add 0160-nfs-Add-ip-.-and-root-nfs.-parameters-to-internal-dr.patch
- Fix error message in case there is no internal dracut cmdline added
Simple fix
* Add 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch
- Request DHCP lease instead of getting/applying the offer
No bug number, but Pawel rated this high prio. This should hit SLE12 still.
* Add 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch
OBS-URL: https://build.opensuse.org/request/show/251837
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=191
- dracut.usage.asc: Remove distro specific help from manpage (bnc#895363)
*Add 0156-dracut.usage.asc-Remove-distro-specific-help-from-ma.patch
- Add /boot/zipl to host devs if it is a mount point (bnc#892187)
*Add 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch
- Add SUSE kernel module dependencies (in /etc/modprobe.d/*) (bnc#895331)
*Add 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch
OBS-URL: https://build.opensuse.org/request/show/248600
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=186
- Network module may take quite a lot of initrd space. Do not add it
unconditionally (bnc#892851)
* Add 0153-Only-add-network-module-on-request-and-on-dependenci.patch
- S390x can do s2disk, allow resume module there
(bnc#889795)
* Add 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch
- Harden iscsi parameter checking. No bug report, but this problem
was found during multipath testing and happens with 2 or more
iscsi devices.
* Add 0155-iscsi-iscsi.initiator-and-others-can-and-must-only-s.patch
OBS-URL: https://build.opensuse.org/request/show/247544
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=184
- Do not blindly try to touch the logfile (bnc#893219)
* Add 0146-dracut.sh-corrected-logfile-check.patch
- Only fix UUID= fstab parsing
* Add 0147-dracut.sh-Fix-UUID-fstab-parsing-in-case-mount-optio.patch
- Also fix other parsing syntax in fstab like LABEL=
* Add 0148-dracut.sh-Fix-LABEL-and-other-fstab-syntax.patch
- Fix up some bugs from previous commit
* Add 0149-dracut.sh-Fix-fstab-parsing-again.patch
- bnc#893615
* Add 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch
- pixz does need too much memory, go back to xz in a conservative way
(bnc#893981)
* Add 0151-Go-back-to-xz-again-pixz-may-use-too-much-memory-whi.patch
- Add some default tools to initrd when debug module is included and
already provided an commented example line how to easily enable it.
No functional change by default.
* Add 0152-Add-a-comment-to-easily-add-debug-modules-also-add-v.patch
OBS-URL: https://build.opensuse.org/request/show/246856
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=182
- dracut.sh: check for logfile (--logfile option) and create it if necessary
Add 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch
- Avoid duplicate names in host_devs
Add 0140-dracut.sh-Avoid-duplicate-devices-in-host_devs.patch
- iscsi: Avoid bad ip route call on empty address
Add 0141-iscsi-Avoid-bad-ip-route-call-on-empty-address.patch
- 40network: Don't report error for .../ifroute-* during module setup
Add 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch
- iscsi: Fix up ipv6 in brackets , iterate over all needed iscsi mounts
Add 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch
- 90crypt: Fixed crypttab_contains() to also work with device in /etc/crypttab
Add 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch
- 40network: handle 'ip=ifname:static' correctly (bnc#892801)
Add 0145-40network-handle-ip-ifname-static-correctly.patch
OBS-URL: https://build.opensuse.org/request/show/245581
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=180
- Allow multiple configurations per network interface (bnc#887906)
Add 0133-Allow-multiple-configurations-per-network-interface-.patch
- Remove bootdev warning (bnc#881112)
Add 0134-Remove-bootdev-warning-bnc-881112.patch
- check for existance of 69-dm-lvm-metad.rules in modules_setup.sh, lvm module
(bnc#891791)
Add 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch
- Moved persistent network rule revert to another file (was not in github):
Delete: 0133-Remove-70-persistent-net.rules.patch
Add: 0136-Revert-95udev-rules-add-persistent-network-rule.patch
- dracut-use-fipscheck-openssl.patch: Switch from Mozilla NSS sha256hmac
checking to fipscheck as recommended
Add: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch
- warpclock: Do not use warpclock module on S390(x), hwclock does not exist
there (bnc#884513)
Add 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch
OBS-URL: https://build.opensuse.org/request/show/244813
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=178
- Update to latest git HEAD: commit 0fa5dbedc5b222435f51f7460a81232ee120c4e1
Tue May 20 13:23
Modified dracut_v37_to_HEAD.patch
Modified mdraid-setup.patch
Modified dracut-install-persistent-rule.patch
- Add /etc/dracut.d.conf/01-dist modifications to file instead of writing
to it via rpm build section
Add 0033-dracut_hostonly_hostonly_cmdline_default.patch
Add 0034-suse.conf.example_extend.patch
- Cleanup mkinitrd-suse.sh:
* Remove hostonly and hostonly-cmdline -> this is done via 01-dist config
file now
- Always add network module based on modules_setup.sh check() function and not
via 01-dist config file
Add 0035-always_add_network.patch
- Add find to debug binaries - Useful and harmless
Add 0036-add_extra_debug_binaries.patch
- Fix adding of network modules for s390 (bnc#879302)
Add 0037-fix_s390_network_modules_install.patch
- Omit resume module on s390(x) - There is no suspend on s390
Add 0039-s390_no_resume_module.patch
- Do not wait for swap - This causes trouble with Rudi's autobuild images:
Add 0038-remove_waiting_for_swap_dev.patch
- Fcoe and ibft fixes (bnc#879038):
Add 0041-only_enable_network_if_explicitly_requested.patch
Add 0042-ibft_autoconfig_param.patch
Add 0043-fcoe_strip_quotes.patch
- Print message when starting to update bootloader
Add 0044-Add_update_bootloader_msg.patch
- ToDo: Pass hostonly variable earlier so that is always avail in check()
OBS-URL: https://build.opensuse.org/request/show/235703
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=151
- Do not inst binaries explicitly into /bin or /usr/bin, it is already taken
care of internally for that:
Delete 0006-Install-bin-mount.patch
Modify 0013-Correct-paths-for-openSUSE.patch
- Do not stop trying to load drivers (via add-drivers or filesystems) if one
fails
Add 0025-dracut_continue_adding_modules_also_on_error.patch
- Introduce force-drivers. mkinitrd should use this one instead of add-drivers
later, if accepted mainline
Add
0026-force_to_add_and_load_kernel_modules_other_than_via_boot_param.patch
OBS-URL: https://build.opensuse.org/request/show/232961
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=141
- Update to lateste git HEAD 48b7ab1b35adf1f3f09f883ef14ea0a3fba1e468
Added: dracut_v37_to_HEAD.patch
Modified: 0013-Correct-paths-for-openSUSE.patch
Modified: mdraid-setup.patch
Modified: replace_dhclient_with_wickedd_dhcp_supplicants.patch
Deleted: 0018-fstab-do-not-mount-and-fsck-from-fstab-if-using-syst.patch
Deleted: 0019-dracut-initqueue-service-runs-before-remote-fs-pre.t.patch
- Fix lvm and other possible not working thing due to new parameter:
hostonly-cmdline which has to be active by default
bnc#874000 bnc#874905 bnc#874363
Added: mkinird_differ_host_and_cmdline_only_properly.patch
- Make write-ifcfg-suse.sh more update robust
Avoid rebasing of diff with every update touching this file by adding
write-ifcfg-suse.sh as source file and copy/link in .spec file.
Modified: change_write_ifcfg_to_suse.patch
OBS-URL: https://build.opensuse.org/request/show/232233
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=138
- Update dracut to 037
* Add --hostonly_cmdline switch
* Update --mount syntax
* Include modules from /updates directory
* Fixes for network setup
* Some small fixes
- Rediff patches
- Include iscsiuio again (bnc#872474)
Remove: remove-iscsiuio.patch
- Install 59-scsi-sg_utils.rules (bnc#872478)
Add: 0015-95udev-rules-Add-59-scsi-sg_utils.rules.patch
- Install 67-kpartx-compat.rules (bnc#872662)
Add: 0016-90multipath-add-67-kpartx-compat.rules.patch
- Install separate multipath service file (bnc#871610)
Add: 0017-90multipath-install-dracut-specific-service-file.patch
- Do not fsck and mount from fstab if systemd is used (bnc#
Add: 0018-fstab-do-not-mount-and-fsck-from-fstab-if-using-syst.patch
- Fixup initqueue for remote-fs
Add: 0019-dracut-initqueue-service-runs-before-remote-fs-pre.t.patch
OBS-URL: https://build.opensuse.org/request/show/229484
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=124
- Merge all dracut-* packages to one dracut.rpm package.
Subpackages only had one or two minor files not worth splitting a package
or dracut-network had important modules which should (like former main
dracut package) always get installed
- libcap does not exist and libcap2 or friends are not needed
-> remove Requires: libcap
- Reorder (sort) the files section a bit
OBS-URL: https://build.opensuse.org/request/show/224659
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=108
- Make sure that --add-drivers is not called with whitespace string which
will lead to a "read line" user input request and things may get stuck at
installation.
- Add: dracut-fix-whitespace-add-drivers_call.patch
- Remove s390 grub module again -> this will go into grub2 package
(ask rw@suse.de for details)
Delete/remove: s390_add-user-space-grub-rule.patch
- Add installkernel script which installs the kernel when:
make install
is invoked. The script from mkinitrd has been taken over and adopted.
Added source: dracut-installkernel
bnc#862990
OBS-URL: https://build.opensuse.org/request/show/224246
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=105
Add: dracut_do_not_update_booloader_if_no_kernel_is_found.patch
Adding:
Requires: systemd-sysvinit
which has reboot, halt and other binaries dracut likes to add to the initrd.
Cleanup and adjust to latest mainline:
Dropping as these are included in the latest update_git_v034_to_head patch:
Drop: 0001-95dasd-Install-kernel-modules-only-once.patch
Drop: 0002-95dasd-Only-install-module-if-normalize_dasd_arg-is-.patch
Drop: 0003-95dasd_mod-make-dasd_cio_free-optional.patch
Drop: 0004-95zfcp-Make-installation-optional.patch
Drop: 0005-95znet-Make-installation-optional.patch
Drop: 0007-Fixup-keymap-setting-for-openSUSE.patch
Drop: 0008-Add-DASD-configuration-for-SuSE.patch
Drop: 0009-Add-zfcp-scripts-for-SUSE.patch
Drop: 0010-Make-logfile-configurable.patch
Drop: 0011-mkinitrd-suse-Add-SUSE-compability-wrapper-for-dracu.patch
Drop: 0012-mkinitrd-suse.8.asc-Add-manpage-for-SUSE-compat-mkin.patch
Drop: 0015-Fixup-script-permissions.patch
Drop: 0016-Remove-shebang-from-shell-completion-files.patch
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
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=87
- Update with patches from git repository:
* kernel-modules: add ohci-pci to the list of forced module installs
* Run 'xz' and 'lzma' with multiple threads
* systemd: do not exit the initqueue, if systemd asks a password
* iscsi,nbd: do not fail in hostonly mode
* dracut-functions.sh: Avoid loading unnecessary 32-bit libraries
for 64-bit initrds
* fips: also install /etc/system-fips in the initramfs
* dracut.modules.7.asc: removed empty section
* dracut.sh: fixed PATH shortener
* dracut.spec: move /sbin/dracut to /usr/sbin/dracut
* iscsi/nbd: do not try to mount the whole disk, if root= is missing
* fips: include crct10dif_generic
* Handle crypto modules with and without modaliases
* usrmount/module-setup.sh: fixed typo
* lvm: always install thin utils for lvm
* kernel-modules(ARM): add mmc_block usb_storage to static list of
kernel mods
* dracut-functions.sh:check_block_and_slaves*() skip LVM internal devs
* mkdir basic dirs in /run
* network/fcoe: only redirect output to loginit.pipe, if exists
* dracut.sh: no need to make subdirs in run
* dracut.sh: also mkdir /run/lock, which is copied to
* lvm: fix thin recognition
* Add lzo, lz4 compression and read INITRD_COMPRESS
* remove resume-genrules.sh
* resume: fix swap detection in hostonly
* base/init.sh: also mkdir /run/lock
* dmsquash-live: add /dev/mapper/live-base
* Doc: cleanup, extend and split and reuse
OBS-URL: https://build.opensuse.org/request/show/208892
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=82