-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2010-15201 2010-09-24 20:13:49 --------------------------------------------------------------------------------
Name : dracut Product : Fedora 13 Version : 005 Release : 5.fc13 URL : http://apps.sourceforge.net/trac/dracut/wiki Summary : Initramfs generator using udev Description : Dracut contains tools to create a bootable initramfs for 2.6 Linux kernels. Unlike existing implementations, dracut does hard-code as little as possible into the initramfs. Dracut contains various modules which are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network package. -------------------------------------------------------------------------------- Update Information: This dracut update fixes a lot of bugs encountered in F12, F13, F14 and Red Hat Enterprise. The patches added were: - kernel-modules: add more hardcoded modules - dracut-functions: use udevadm to get ID_FS_* - dracut.conf: use "+=" as default for config variables - znet: use ccw-init and ccw rules from s390utils in dracut - znet: renamed rd_CCW to rd_ZNET - fcoe: add /sbin/vconfig and the 8021q kernel module - dracut.8: fix rd_LVM_LV description - plymouth: only display luksname and device for multiple luks - dracut.spec: remove elfutils-libelf requirement - use "grep" directly without "nm" to drop binutils requirement - plymouth/plymouth-populate-initrd: get rid of awk - dracut: get rid of the "file" command - dracut.spec: clean up the requirements - 90mdraid dracut-functions: fix md raid hostonly detection - 40network/parse-ip-opts.sh: add "ip=auto6" to valid options - 40network/dhclient-script: be more verbose - 40network/ifup: be more verbose - TEST-50-MULTINIC: do not provide a cdrom in the testcase - 95fcoe/fcoe-up: wait_for_if_up - get rid of rdnetdebug - 95znet: removed 55-ccw.rules and ccw_init - Makefile: make more clean - selinux-loadpolicy.sh: exit for "selinux=0" - dracut-functions: check if specific dracut module is missing - multipath: simplify and install wwids (rhbz 595719) - multipath: remove multipath udev rules, if no multipath.conf was found - 90crypt: 'crypto_LUKS' identifier corrected - selinux: move selinux to a separate module - plymouth/cryptroot-ask.sh: beautify password prompt - network: depend on ifcfg, if /etc/sysconfig/network-scripts exist - network: strip pxelinux hardware type field from BOOTIF - dracut.spec: moved znet to dracut-network - Write rules for symlinks to /dev/.udev/rules.d for later usage - dracut-functions: set LANG=C for ldd output parsing - dracut-functions: use LC_ALL=C rather than LANG=C - dmsquash, resume: do not name the /dev/.udev/rules like the /etc ones - dmsquash-live: mount live image at /dev/.initramfs/live - dmsquash-live: depend on dm module - dmsquash-live: do not umount /dev/.initramfs/live for cdrom_id to work - plymouth: depend on crypt, if cryptsetup exists - dracut.spec: removed duplicate COPYING - Just look for cryptroot instead of /sbin/cryptroot - Have cryptroot-ask load dm_crypt if needed. - crypt: assemble 70-luks.rules dynamically - cryptroot-ask: s/getargs rd_NO_CRYPTTAB/getarg rd_NO_CRYPTTAB/g - crypt/parse-crypt.sh: fix end label for luks udev rules - crypt: wait for all rd_LUKS_UUID disks to appear - dracut-lib.sh: getarg() returns the value of the last argument - dracut: fixed stripping of kernel modules - conffile before confdir - selinux: fixed error handling for load-policy - btrfs: add hostonly check - lvm: wait for all rd_LVM_LV and rd_LVM_VG specified to appear - 90crypt: keys on external devices support - crypt: remove emergency source of dracut-lib.sh - dracut-functions: fix "-m -a" handling - removed redundant 64-lvm.rules install - crypt: strip "luks-" from rd_LUKS_UUID - crypt: loop until all non-busy crypt devs closed - dracut-functions: fix check=255 logic and dependencies - crypt: fix printf - mdraid: remove "local" - mdraid: remove mdadm.conf on rd_NO_MDADMCONF - dracut-lib.sh: fixed getarg for nonexistent parameters - mkdir /dev/.udev/rules.d with mode 0755 - init: create /dev/.udev/rules.d with correct permissions - dracut-functions: fixed --omit - Harden check for used modules in hostonly mode - fips: udev trigger with action=add - dracut: let --fwdir be specified multiple times - dracut-functions: use /proc/self/mountinfo, instead of /proc/mounts - dracut: add --fstab, to ignore /proc/self/mountinfo - plymouth: load dm_crypt module - crypt: depend on dm - plymouth: udev trigger with action=add - dm: install all md/dm* kernel modules - mkinitrd: do not call dracut in host only mode - dmraid: switch to rd_NO_MDIMSM, if no mdadm installed - mknod with mode and set umask for the rest - plymouth: do not create hvc0 - init: set old umask before switch_root - init: do not set umask, yet - lvm: also handle LVM1 volumes - dracut-functions: filter_kernel_modules() search in extra dirs - dracut: lib and usr/lib dirs detection - lvm: install lvm mirror and snaphot libs - lvm: support for dynamic LVM SNAPSHOT root volume - 95fstab-sys: mount all /etc/fstab.sys volumes before switch_root - TEST-12-RAID-DEG: mark test failed for multiple dummy rd_LVM_VG - test: double disk space for root images - network: kill -9 dhclient, if normal kill does not succeed - md: do not use --no-degraded for incremental mode dracut-005-5.fc13 also fixes the permissions, which were broken in dracut-005-4.fc13 and lead to selinux policy not loading. -------------------------------------------------------------------------------- ChangeLog: * Wed Oct 6 2010 Harald Hoyer <[email protected]> 005-5 - fixed file permissions for the selinux module - fixed file permissions for all *.sh, check and install scripts which got lost in the patches * Wed Sep 22 2010 Harald Hoyer <[email protected]> 005-4 - backported a lot of bugfixes from git -------------------------------------------------------------------------------- References: [ 1 ] Bug #573078 - System will not boot with singleton RAID1 https://bugzilla.redhat.com/show_bug.cgi?id=573078 [ 2 ] Bug #578060 - Dracut cannot resolve dns and needs numeric ip address for nfs root https://bugzilla.redhat.com/show_bug.cgi?id=578060 [ 3 ] Bug #583348 - Dracut fails in attempt to kill dhclient https://bugzilla.redhat.com/show_bug.cgi?id=583348 [ 4 ] Bug #583351 - dracut ignores fstab.sys when setting up root https://bugzilla.redhat.com/show_bug.cgi?id=583351 [ 5 ] Bug #589827 - requires elfutils-libelf? https://bugzilla.redhat.com/show_bug.cgi?id=589827 [ 6 ] Bug #593460 - dracut mdraid hostonly checking doesn't work for imsm https://bugzilla.redhat.com/show_bug.cgi?id=593460 [ 7 ] Bug #593830 - Error on boot: /init: 3: cannot create /sys/block/sr0: Is a directory https://bugzilla.redhat.com/show_bug.cgi?id=593830 [ 8 ] Bug #602649 - Add support for booting LVM snapshot root volume https://bugzilla.redhat.com/show_bug.cgi?id=602649 [ 9 ] Bug #602784 - RFE - support for dynamic LVM SNAPSHOT root volume https://bugzilla.redhat.com/show_bug.cgi?id=602784 [ 10 ] Bug #607149 - Dracut syslog support is broken https://bugzilla.redhat.com/show_bug.cgi?id=607149 [ 11 ] Bug #614971 - btrfs multi-device fs causes boot fail with "mount: wrong fs type, bad option . ." https://bugzilla.redhat.com/show_bug.cgi?id=614971 [ 12 ] Bug #622888 - dracut does not include "extra" and "weak-updates" directories in non-hostonly mode https://bugzilla.redhat.com/show_bug.cgi?id=622888 [ 13 ] Bug #626523 - /dev/hvc0 created on boot https://bugzilla.redhat.com/show_bug.cgi?id=626523 [ 14 ] Bug #627364 - After the update to udev I am no longer able to mount my encrypted home directory created using liveUSB tools https://bugzilla.redhat.com/show_bug.cgi?id=627364 [ 15 ] Bug #538079 - dracut built initramfs hanging while activating volume groups https://bugzilla.redhat.com/show_bug.cgi?id=538079 [ 16 ] Bug #557426 - "iso-scan/filename" boot option not supported in Fedora? https://bugzilla.redhat.com/show_bug.cgi?id=557426 [ 17 ] Bug #640543 - Selinux cannot be set to enforcing. https://bugzilla.redhat.com/show_bug.cgi?id=640543 -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update dracut' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
