dracut-044 ========== creation: - better udev & systemd dir detection - split dracut-functions.sh in dracut-init.sh and dracut-functions.sh dracut-functions.sh can now be sourced by external tools - detect all btrfs devices needed - added flag file if initqueue is needed - don't overwrite anything, if initramfs image file creation failed - if no compressor is specified, try to find a suitable one - drop scanning kernel config for CONFIG_MICROCODE_*_EARLY - remove "_EARLY" from CONFIG_MICROCODE_* checks - dracut.sh: add command line option for install_i18_all --no-hostonly-i18n -> install_i18n_all=yes --hostonly-i18n -> install_i18n_all=no - --no-reproducible to turn off reproducible mode - dracut-function.sh can now be sourced from outside of dracut - dracut-init.sh contains all functions, which only can be used from within the dracut infrastructure - support --mount with just mountpoint as a parameter - removed action_on_fail support - removed host_modalias concept - do not create microcode, if no firmware is available - skip gpg files in microcode generation initramfs: - ensure pre-mount (and resume) run before root fsck - add --online option to initqueue qemu: - fixed virtual machine detection lvm: - remove all quirk arguments for lvm >= 2.2.221 dmsquash: - fixup for checkisomd5 - increase timeout for checkisomd5 - use non-persistent metadata snapshots for transient overlays. - overflow support for persistent snapshot. - use non-persistent metadata snapshots. - avoid an overlay for persistent, uncompressed, read-write live installations. multipath: - multipath.conf included in hostonly mode - install all multipath path selector kernel modules iSCSI: - use the iBFT initiator name, if found and set - iscsid now present in the initramfs - iscsistart is done with systemd-run asynchrone to do things in paralllel. Also restarted for every new interface which shows up. - If rd.iscsi.waitnet (default) is set, iscsistart is done only after all interfaces are up. - If not all interfaces are up and rd.iscsi.testroute (default) is set, the route to a iscsi target IP is checked and skipped, if there is none. - If all things fail, we issue a "dummy" interface iscsiroot to retry everything in the initqueue/timeout. network: - added DHCP RENEW/REBIND - IPv4 DHCP lease time now optional (bootp) - IPv6 nfs parsing - fixed IPv6 route parsing - rd.peerdns=0 parameter to disable DHCP nameserver setting - detect duplicate IPv4 addresses for static addresses - if interfaces are specified with its enx* name, bind the correspondent MAC to the interface name - if multiple "ip=" are present on the kernel command line "rd.neednet=1" is assumed - add options to tweak timeouts rd.net.dhcp.retry=<cnt> If this option is set, dracut will try to connect via dhcp <cnt> times before failing. Default is 1. rd.net.timeout.dhcp=<arg> If this option is set, dhclient is called with "-timeout <arg>". rd.net.timeout.iflink=<seconds> Wait <seconds> until link shows up. Default is 60 seconds. rd.net.timeout.ifup=<seconds> Wait <seconds> until link has state "UP". Default is 20 seconds. rd.net.timeout.route=<seconds> Wait <seconds> until route shows up. Default is 20 seconds. rd.net.timeout.ipv6dad=<seconds> Wait <seconds> until IPv6 DAD is finished. Default is 50 seconds. rd.net.timeout.ipv6auto=<seconds> Wait <seconds> until IPv6 automatic addresses are assigned. Default is 40 seconds. rd.net.timeout.carrier=<seconds> Wait <seconds> until carrier is recognized. Default is 5 seconds. IMA: - load signed certificates in the IMA keyring, see modules.d/98integrity/README - load EVM public key in the kernel _evm keyring FCoE: fcoe: start with fcoemon instead of fipvlan
commit 82f7cfd6b524e908a5087265901aabebc0fcd6b0 Author: Manuel Rüger <mrueg@gentoo.org> Date: Sun Jan 3 15:22:35 2016 +0100 sys-kernel/dracut: Version bump Gentoo-Bug: 567118 Package-Manager: portage-2.2.26