Warren Togami f7bd51
# Variables must be defined
Harald Hoyer f3773a
%define with_nbd                1
Harald Hoyer 105b5b
Harald Hoyer 819af3
# nbd in Fedora only
Harald Hoyer 819af3
%if 0%{?rhel} >= 6
Harald Hoyer 819af3
%define with_nbd 0
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer ef5195
Name: dracut
Harald Hoyer 819af3
Version: 008
Harald Hoyer 59f9af
Release: 5%{?dist}
Harald Hoyer 819af3
Harald Hoyer ef5195
Summary: Initramfs generator using udev
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer f3773a
Group: System Environment/Base          
Harald Hoyer 819af3
%endif
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 819af3
Group: System/Base
Harald Hoyer 819af3
%endif
Harald Hoyer f3773a
License: GPLv2+ 
Harald Hoyer ef5195
URL: http://apps.sourceforge.net/trac/dracut/wiki
Harald Hoyer 348aae
# Source can be generated by 
Harald Hoyer 348aae
# http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=snapshot;h=%{?dashgittag};sf=tgz
Harald Hoyer ef5195
Source0: dracut-%{version}%{?dashgittag}.tar.bz2
Harald Hoyer 819af3
BuildArch: noarch
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer ef5195
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Harald Hoyer 819af3
%endif
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 819af3
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer 819af3
BuildRequires: docbook-style-xsl docbook-dtds libxslt
Harald Hoyer 9a7b23
%endif
Harald Hoyer 9a7b23
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 9a7b23
BuildRequires: docbook-xsl-stylesheets libxslt
Harald Hoyer 9a7b23
%endif
Harald Hoyer 1b7b01
Harald Hoyer 1b7b01
%if 0%{?fedora} > 12 || 0%{?rhel} >= 6
Harald Hoyer 1b7b01
# no "provides", because dracut does not offer
Harald Hoyer 1b7b01
# all functionality of the obsoleted packages
Harald Hoyer 1b7b01
Obsoletes: mkinitrd <= 6.0.93
Harald Hoyer 1b7b01
Obsoletes: mkinitrd-devel <= 6.0.93
Harald Hoyer 1b7b01
Obsoletes: nash <= 6.0.93
Harald Hoyer 1b7b01
Obsoletes: libbdevid-python <= 6.0.93
Harald Hoyer 1b7b01
%endif
Harald Hoyer 819af3
Harald Hoyer 819af3
%if 0%{?suse_version} > 9999
Harald Hoyer 819af3
Obsoletes: mkinitrd < 2.6.1
Harald Hoyer 819af3
Provides: mkinitrd = 2.6.1
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer f3773a
Obsoletes: dracut-kernel < 005
Harald Hoyer f3773a
Provides:  dracut-kernel = %{version}-%{release}
Harald Hoyer 1b7b01
Harald Hoyer 257221
Requires: bash
Harald Hoyer 257221
Requires: bzip2
Harald Hoyer ef5195
Requires: coreutils
Harald Hoyer 257221
Requires: cpio
Harald Hoyer 257221
Requires: dash
Harald Hoyer 257221
Requires: filesystem >= 2.1.0
Harald Hoyer ef5195
Requires: findutils
Harald Hoyer ef5195
Requires: grep
Harald Hoyer 257221
Requires: gzip
Harald Hoyer 257221
Requires: kbd
Harald Hoyer 03ea5a
Requires: mktemp >= 1.5-5
Harald Hoyer 257221
Requires: module-init-tools >= 3.7-9
Harald Hoyer 257221
Requires: sed
Harald Hoyer 257221
Requires: tar
Harald Hoyer 257221
Requires: udev
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer 6b0eba
Requires: util-linux >= 2.16
Harald Hoyer 819af3
Requires: initscripts >= 8.63-1
Harald Hoyer 819af3
Requires: plymouth >= 0.8.0-0.2009.29.09.19.1
Harald Hoyer 819af3
%endif
Harald Hoyer ef5195
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 819af3
Requires: util-linux >= 2.16
Harald Hoyer ef5195
%endif
Harald Hoyer ef5195
Harald Hoyer cc91be
Patch1: 0001-dracut-functions-write-to-HOME-dracut.log-instead-of.patch
Harald Hoyer cc91be
Patch2: 0002-dracut.8.xml-corrected-typo.patch
Harald Hoyer cc91be
Patch3: 0003-plymouth-touch-dev-.systemd-plymouth.patch
Harald Hoyer 0260fa
Patch4: 0004-dracut-Don-t-suppress-the-modprobe-error-output.patch
Harald Hoyer 0260fa
Patch5: 0005-dracut-functions-handle-shared-objects-in-find_binar.patch
Harald Hoyer 0260fa
Patch6: 0006-dracut-functions-fixed-installing-libraries-which-li.patch
Harald Hoyer 0260fa
Patch7: 0007-i18n-fixed-config-file-parsing-in-hostonly-mode.patch
Harald Hoyer 0260fa
Patch8: 0008-i18n-default-to-vconsole.font.unicode-1.patch
Harald Hoyer 0260fa
Patch9: 0009-selinux-turn-off-selinux-by-default.patch
Harald Hoyer 59f9af
Patch10: 0010-lvm-use-sysinit-if-lvm-version-v2.02.65.patch
Harald Hoyer 59f9af
Patch11: 0011-Makefile-do-not-dash-syntax-check-module-setup.sh.patch
Harald Hoyer 59f9af
Patch12: 0012-init-set-cdrom-polling-in-kernel.patch
Harald Hoyer 59f9af
Patch13: 0013-fix-c0a82e271e2730159f042ee7d7fc4aca2e08d28a.patch
Harald Hoyer 59f9af
Patch14: 0014-vconsole.font.unicode-vconsole.unicode.patch
Harald Hoyer 819af3
Harald Hoyer ef5195
%description
Harald Hoyer f3773a
Dracut contains tools to create a bootable initramfs for 2.6 Linux kernels. 
Harald Hoyer f3773a
Unlike existing implementations, dracut does hard-code as little as possible 
Harald Hoyer f3773a
into the initramfs. Dracut contains various modules which are driven by the 
Harald Hoyer f3773a
event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as 
Harald Hoyer f3773a
NFS, iSCSI, NBD, FCoE with the dracut-network package.
Harald Hoyer ef5195
Harald Hoyer c518b6
%package network
Harald Hoyer b29338
Summary: Dracut modules to build a dracut initramfs with network support
Harald Hoyer ef5195
Requires: %{name} = %{version}-%{release}
Harald Hoyer 819af3
Requires: rpcbind 
Warren Togami f7bd51
%if %{with_nbd}
Harald Hoyer ef5195
Requires: nbd
Warren Togami f7bd51
%endif
Harald Hoyer ef5195
Requires: net-tools iproute
Harald Hoyer c518b6
Requires: bridge-utils
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer 819af3
Requires: iscsi-initiator-utils
Harald Hoyer 819af3
Requires: nfs-utils 
Harald Hoyer 819af3
Requires: dhclient
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 819af3
Requires: dhcp-client
Harald Hoyer 819af3
Requires: nfs-client
Harald Hoyer 819af3
Requires: vlan
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Obsoletes: dracut-generic < 008
Harald Hoyer 819af3
Provides:  dracut-generic = %{version}-%{release}
Harald Hoyer c518b6
Harald Hoyer c518b6
%description network
Harald Hoyer c518b6
This package requires everything which is needed to build a generic
Harald Hoyer c518b6
all purpose initramfs with network support with dracut.
Harald Hoyer c518b6
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer a8cc47
%package fips
Harald Hoyer f3773a
Summary: Dracut modules to build a dracut initramfs with an integrity check
Harald Hoyer a8cc47
Requires: %{name} = %{version}-%{release}
Harald Hoyer a8cc47
Requires: hmaccalc
Harald Hoyer 348aae
%if 0%{?rhel} > 5
Harald Hoyer 348aae
# For Alpha 3, we want nss instead of nss-softokn
Harald Hoyer 348aae
Requires: nss
Harald Hoyer 348aae
%else
Harald Hoyer fecda7
Requires: nss-softokn
Harald Hoyer 348aae
%endif
Harald Hoyer fecda7
Requires: nss-softokn-freebl
Harald Hoyer a8cc47
Harald Hoyer a8cc47
%description fips
Harald Hoyer a8cc47
This package requires everything which is needed to build an
Harald Hoyer a8cc47
all purpose initramfs with dracut, which does an integrity check.
Harald Hoyer 819af3
%endif
Harald Hoyer a04253
Harald Hoyer a04253
%package tools
Harald Hoyer b29338
Summary: Dracut tools to build the local initramfs
Harald Hoyer 63c8b5
Requires: %{name} = %{version}-%{release}
Harald Hoyer a04253
Harald Hoyer a04253
%description tools
Harald Hoyer a04253
This package contains tools to assemble the local initrd and host configuration.
Harald Hoyer ef5195
Harald Hoyer ef5195
%prep
Harald Hoyer ef5195
%setup -q -n %{name}-%{version}%{?dashgittag}
Harald Hoyer cc91be
%patch1 -p1
Harald Hoyer cc91be
%patch2 -p1
Harald Hoyer cc91be
%patch3 -p1
Harald Hoyer 0260fa
%patch4 -p1
Harald Hoyer 0260fa
%patch5 -p1
Harald Hoyer 0260fa
%patch6 -p1
Harald Hoyer 0260fa
%patch7 -p1
Harald Hoyer 0260fa
%patch8 -p1
Harald Hoyer 0260fa
%patch9 -p1
Harald Hoyer 59f9af
%patch10 -p1
Harald Hoyer 59f9af
%patch11 -p1
Harald Hoyer 59f9af
%patch12 -p1
Harald Hoyer 59f9af
%patch13 -p1
Harald Hoyer 59f9af
%patch14 -p1
Harald Hoyer ef5195
Harald Hoyer ef5195
%build
Harald Hoyer 348aae
make WITH_SWITCH_ROOT=0%{?with_switch_root}
Harald Hoyer ef5195
Harald Hoyer ef5195
%install
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer ef5195
rm -rf $RPM_BUILD_ROOT
Harald Hoyer 819af3
%endif
Harald Hoyer c518b6
make install DESTDIR=$RPM_BUILD_ROOT sbindir=/sbin \
Harald Hoyer 348aae
     sysconfdir=/etc mandir=%{_mandir} WITH_SWITCH_ROOT=0%{?with_switch_root}
Harald Hoyer ef5195
Harald Hoyer d98ab2
echo %{name}-%{version}-%{release} > $RPM_BUILD_ROOT/%{_datadir}/dracut/modules.d/10rpmversion/dracut-version
Harald Hoyer 819af3
Harald Hoyer 24da0d
%if 0%{?fedora} == 0
Harald Hoyer 819af3
rm -fr $RPM_BUILD_ROOT/%{_datadir}/dracut/modules.d/01fips
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer 63c8b5
# remove gentoo specific modules
Harald Hoyer 63c8b5
rm -fr $RPM_BUILD_ROOT/%{_datadir}/dracut/modules.d/50gensplash
Harald Hoyer ef5195
Harald Hoyer a04253
mkdir -p $RPM_BUILD_ROOT/boot/dracut
Harald Hoyer a04253
mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
Harald Hoyer 501bcb
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
Harald Hoyer 501bcb
touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
Harald Hoyer a04253
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer 819af3
install -m 0644 dracut.conf.d/fedora.conf.example $RPM_BUILD_ROOT/etc/dracut.conf.d/01-dist.conf
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer a4c36c
%if 0%{?suse_version}
Harald Hoyer 819af3
install -m 0644 dracut.conf.d/suse.conf.example   $RPM_BUILD_ROOT/etc/dracut.conf.d/01-dist.conf
Harald Hoyer 819af3
%endif
Harald Hoyer 819af3
Harald Hoyer 819af3
%if 0%{?fedora} <= 12 && 0%{?rhel} < 6 && 0%{?suse_version} <= 9999
Harald Hoyer 1b7b01
rm $RPM_BUILD_ROOT/sbin/mkinitrd
Harald Hoyer 1b7b01
rm $RPM_BUILD_ROOT/sbin/lsinitrd
Harald Hoyer 1b7b01
%endif
Harald Hoyer 1b7b01
Harald Hoyer ef5195
%clean
Harald Hoyer ef5195
rm -rf $RPM_BUILD_ROOT
Harald Hoyer ef5195
Harald Hoyer ef5195
%files
Harald Hoyer ef5195
%defattr(-,root,root,0755)
Harald Hoyer 6b0eba
%doc README HACKING TODO COPYING AUTHORS NEWS dracut.html dracut.png dracut.svg
Harald Hoyer ef5195
/sbin/dracut
Harald Hoyer ef5195
%if 0%{?with_switch_root}
Harald Hoyer ef5195
/sbin/switch_root
Harald Hoyer ef5195
%endif
Harald Hoyer 819af3
%if 0%{?fedora} > 12 || 0%{?rhel} >= 6 || 0%{?suse_version} > 9999
Harald Hoyer 1b7b01
/sbin/mkinitrd
Harald Hoyer 1b7b01
/sbin/lsinitrd
Harald Hoyer 1b7b01
%endif
Harald Hoyer ef5195
%dir %{_datadir}/dracut
Harald Hoyer 819af3
%dir %{_datadir}/dracut/modules.d
Harald Hoyer ef5195
%{_datadir}/dracut/dracut-functions
Harald Hoyer ef5195
%config(noreplace) /etc/dracut.conf
Harald Hoyer a4c36c
%if 0%{?fedora} || 0%{?suse_version}
Harald Hoyer 819af3
%config(noreplace) /etc/dracut.conf.d/01-dist.conf
Harald Hoyer 819af3
%endif
Harald Hoyer f3773a
%dir /etc/dracut.conf.d
Harald Hoyer ef5195
%{_mandir}/man8/dracut.8*
Harald Hoyer 63c8b5
%{_mandir}/man7/dracut.kernel.7*
Harald Hoyer 348aae
%{_mandir}/man5/dracut.conf.5*
Harald Hoyer 63c8b5
%{_datadir}/dracut/modules.d/00bootchart
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/00dash
Harald Hoyer f4f7dd
%{_datadir}/dracut/modules.d/05busybox
Harald Hoyer 63c8b5
%{_datadir}/dracut/modules.d/10i18n
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/10rpmversion
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/50plymouth
Harald Hoyer 1b7b01
%{_datadir}/dracut/modules.d/60xen
Harald Hoyer 12f4d5
%{_datadir}/dracut/modules.d/90btrfs
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90crypt
Harald Hoyer 105b5b
%{_datadir}/dracut/modules.d/90dm
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90dmraid
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90dmsquash-live
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90kernel-modules
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90lvm
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/90mdraid
Harald Hoyer b29338
%{_datadir}/dracut/modules.d/90multipath
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95debug
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95resume
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95rootfs-block
Harald Hoyer f1307a
%{_datadir}/dracut/modules.d/95dasd
Harald Hoyer b70aa4
%{_datadir}/dracut/modules.d/95dasd_mod
Harald Hoyer 819af3
%{_datadir}/dracut/modules.d/95fstab-sys
Harald Hoyer 501bcb
%{_datadir}/dracut/modules.d/95zfcp
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95terminfo
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95udev-rules
Harald Hoyer 819af3
%{_datadir}/dracut/modules.d/96insmodpost
Harald Hoyer 6b0eba
%{_datadir}/dracut/modules.d/97biosdevname
Harald Hoyer 257221
%{_datadir}/dracut/modules.d/98selinux
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/98syslog
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/99base
Harald Hoyer f3773a
# logfile needs no logrotate, because it gets overwritten
Harald Hoyer f3773a
# for every dracut run
Harald Hoyer 501bcb
%attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
Harald Hoyer c518b6
Harald Hoyer c518b6
%files network
Harald Hoyer ef5195
%defattr(-,root,root,0755)
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/40network
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95fcoe
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95iscsi
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95nbd
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95nfs
Harald Hoyer 501bcb
%{_datadir}/dracut/modules.d/45ifcfg
Harald Hoyer 257221
%{_datadir}/dracut/modules.d/95znet
Harald Hoyer ef5195
Harald Hoyer a4c36c
%if 0%{?fedora}
Harald Hoyer a8cc47
%files fips
Harald Hoyer a8cc47
%defattr(-,root,root,0755)
Harald Hoyer a8cc47
%{_datadir}/dracut/modules.d/01fips
Harald Hoyer 819af3
%endif
Harald Hoyer c518b6
Harald Hoyer a04253
%files tools 
Harald Hoyer a04253
%defattr(-,root,root,0755)
Harald Hoyer 1b7b01
%{_mandir}/man8/dracut-gencmdline.8*
Harald Hoyer 1b7b01
%{_mandir}/man8/dracut-catimages.8*
Harald Hoyer a04253
/sbin/dracut-gencmdline
Harald Hoyer a04253
/sbin/dracut-catimages
Harald Hoyer a04253
%dir /boot/dracut
Harald Hoyer a04253
%dir /var/lib/dracut
Harald Hoyer a04253
%dir /var/lib/dracut/overlay
Harald Hoyer a04253
Harald Hoyer ef5195
%changelog
Harald Hoyer 59f9af
* Mon Feb 21 2011 Harald Hoyer <harald@redhat.com> 008-5
Harald Hoyer 59f9af
- fixed i18n unicode setting
Harald Hoyer 59f9af
- set cdrom in kernel polling
Harald Hoyer 59f9af
Harald Hoyer a80e30
* Fri Feb 18 2011 Harald Hoyer <harald@redhat.com> 008-4
Harald Hoyer a80e30
- readded dist tag
Harald Hoyer a80e30
Harald Hoyer 0260fa
* Fri Feb 18 2011 Harald Hoyer <harald@redhat.com> 008-3
Harald Hoyer 0260fa
- fixed i18n
Harald Hoyer 0260fa
- turned off selinux by default
Harald Hoyer 0260fa
Harald Hoyer cc91be
* Wed Feb 09 2011 Harald Hoyer <harald@redhat.com> 008-2
Harald Hoyer cc91be
- do not write dracut.log to /tmp under any circumstances
Harald Hoyer cc91be
- touch /dev/.systemd/plymouth after plymouth started
Harald Hoyer cc91be
e2db08
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 008-1.1
e2db08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e2db08
Harald Hoyer 6b0eba
* Wed Feb 02 2011 Harald Hoyer <harald@redhat.com> 008-1
Harald Hoyer 6b0eba
- version 008-1
Harald Hoyer 6b0eba
Harald Hoyer 91221d
* Mon Jan 17 2011 Harald Hoyer <harald@redhat.com> 008-0.11
Harald Hoyer 91221d
- removed "mount" requirement
Harald Hoyer 91221d
Harald Hoyer 8796fe
* Thu Nov 18 2010 Harald Hoyer <harald@redhat.com> - 008-0.10
Harald Hoyer 8796fe
- dracut-008 pre git snapshot
Harald Hoyer 8796fe
- fixes /dev/dri permissions
Harald Hoyer 8796fe
Resolves: rhbz#626559
Harald Hoyer 8796fe
Harald Hoyer 8796fe
* Fri Nov 12 2010 Harald Hoyer <harald@redhat.com> 008-0.9
Harald Hoyer f4f7dd
- dracut-008 pre git snapshot
Harald Hoyer f4f7dd
- fixes /dev/.udev permissions
Harald Hoyer f4f7dd
Resolves: rhbz#651594
Harald Hoyer f4f7dd
Harald Hoyer 86334e
* Wed Nov  3 2010 Harald Hoyer <harald@redhat.com> - 008-0.8
Harald Hoyer 86334e
- fixed fsck -a option
Harald Hoyer 86334e
Harald Hoyer 86334e
* Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.7
Harald Hoyer cc6288
- added fsck to initramfs
Harald Hoyer cc6288
Harald Hoyer 86334e
* Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.6
Harald Hoyer a4c36c
- fixed rpm macros
Harald Hoyer a4c36c
Harald Hoyer 819af3
* Fri Oct 29 2010 Harald Hoyer <harald@redhat.com> 008-0.5
Harald Hoyer 819af3
- dracut-008 pre git snapshot
Harald Hoyer 819af3
Harald Hoyer 63c8b5
* Mon Aug 09 2010 Harald Hoyer <harald@redhat.com> 007-1
Harald Hoyer 63c8b5
- version 007
Harald Hoyer c3a574
Harald Hoyer 257221
* Thu Jun 17 2010 Harald Hoyer <harald@redhat.com> 006-1
Harald Hoyer 257221
- version 006
Harald Hoyer 257221
Harald Hoyer 257221
* Fri Jun 11 2010 Harald Hoyer <harald@redhat.com>
Harald Hoyer 257221
- Remove requirements, which are not really needed
Harald Hoyer 257221
Resolves: rhbz#598509
Harald Hoyer 257221
- fixed copy of network config to /dev/.initramfs/ (patch 146)
Harald Hoyer 257221
Resolves: rhbz#594649
Harald Hoyer 257221
- more password beauty (patch 142)
Harald Hoyer 257221
Resolves: rhbz#561092
Harald Hoyer 257221
- support multiple iSCSI disks (patch 143)
Harald Hoyer 257221
Resolves: rbhz#580190
Harald Hoyer 257221
- fixed selinux=0 (patch 130)
Harald Hoyer 257221
Resolves: rhbz#593080
Harald Hoyer 257221
- add support for booting LVM snapshot root volume (patch 145)
Harald Hoyer 257221
Resolves: rbhz#602723
Harald Hoyer 257221
- remove hardware field from BOOTIF= (patch 148)
Harald Hoyer 257221
Resolves: rhbz#599593
Harald Hoyer 257221
- add aes kernel modules and fix crypt handling (patch 137, patch 140 and patch 147)
Harald Hoyer 257221
Resolves: rhbz#600170
Harald Hoyer 257221
Harald Hoyer 257221
* Thu May 27 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer 257221
- fixed Requirements
Harald Hoyer 257221
- fixed autoip6 
Harald Hoyer 257221
Resolves: rhbz#538388
Harald Hoyer 257221
- fixed multipath
Harald Hoyer 257221
Resolves: rhbz#595719
Harald Hoyer 257221
Harald Hoyer 257221
* Thu May 06 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer 257221
- only display short password messages
Harald Hoyer 257221
Resolves: rhbz#561092
Harald Hoyer 257221
Harald Hoyer 257221
* Thu May 06 2010 Harald Hoyer <harald@redhat.com>
Harald Hoyer 257221
- fixed dracut manpages 
Harald Hoyer 257221
Resolves: rhbz#589109
Harald Hoyer 257221
- use ccw-init and ccw rules from s390utils
Harald Hoyer 257221
Resolves: rhbz#533494
Harald Hoyer 257221
- fixed fcoe
Harald Hoyer 257221
Resolves: rhbz#486244
Harald Hoyer 257221
- various other bugfixes seen in Fedora
Harald Hoyer 257221
Harald Hoyer 257221
* Tue Apr 20 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer 257221
- fixed network with multiple nics
Harald Hoyer 257221
- fixed nfsidmap paths
Harald Hoyer 257221
- do not run blkid on non active container raids
Harald Hoyer 257221
- fixed cdrom polling mechanism
Harald Hoyer 257221
- update to latest git
Harald Hoyer 257221
Harald Hoyer 257221
* Thu Apr 15 2010 Harald Hoyer <harald@redhat.com>
Harald Hoyer 12f4d5
- fixed dracut manpages
Harald Hoyer 12f4d5
- dmraid parse different error messages
Harald Hoyer 12f4d5
- add cdrom polling mechanism for slow cdroms
Harald Hoyer 12f4d5
- add module btrfs
Harald Hoyer 12f4d5
- teach dmsquash live-root to use rootflags
Harald Hoyer 12f4d5
- trigger udev with action=add
Harald Hoyer 12f4d5
- fixed add_drivers handling 
Harald Hoyer 12f4d5
- add sr_mod
Harald Hoyer 12f4d5
- use pigz instead of gzip, if available
Harald Hoyer 12f4d5
Harald Hoyer 257221
* Thu Mar 25 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer 257221
- removed firmware requirements (rhbz#572634)
Harald Hoyer 257221
- add /etc/dracut.conf.d
Harald Hoyer 257221
- Resolves: rhbz#572634
Harald Hoyer 257221
Harald Hoyer 257221
* Fri Mar 19 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer f3773a
- version 005
Harald Hoyer f3773a
Harald Hoyer 257221
* Fri Mar 19 2010 Harald Hoyer <harald@redhat.com> 
Harald Hoyer 257221
- fixed rpmlint errors (rhbz#570547)
Harald Hoyer 257221
- removed firmware package from dracut-kernel (rhbz#572634)
Harald Hoyer 257221
- add dcb support to dracut's FCoE support (rhbz#563794)
Harald Hoyer 257221
- force install some modules in hostonly mode (rhbz#573094)
Harald Hoyer 257221
- various other bugfixes
Harald Hoyer 257221
- Resolves: rhbz#570547, rhbz#572634, rhbz#563794, rhbz#573094
Harald Hoyer 257221
Harald Hoyer 257221
* Thu Feb 18 2010 Harald Hoyer <harald@redhat.com> 004-15
Harald Hoyer 257221
- fixed "selinux=0" booting (rhbz#566376)
Harald Hoyer 257221
- fixed internal IFS handling
Harald Hoyer 257221
- Resolves: rhbz#566376
Harald Hoyer 257221
Harald Hoyer a4fab5
* Fri Jan 29 2010 Harald Hoyer <harald@redhat.com> 004-5
Harald Hoyer a4fab5
- fixed firmware.sh bug (#559975 #559597)
Harald Hoyer a4fab5
Harald Hoyer a4fab5
* Tue Jan 26 2010 Harald Hoyer <harald@redhat.com> 004-4
Harald Hoyer a4fab5
- add multipath check
Harald Hoyer a4fab5
Harald Hoyer a4fab5
* Tue Jan 26 2010 Harald Hoyer <harald@redhat.com> 004-3
Harald Hoyer a4fab5
- fix selinux handling if .autorelabel is present
Harald Hoyer a4fab5
- Resolves: rhbz#557744
Harald Hoyer a4fab5
Harald Hoyer a4fab5
* Wed Jan 20 2010 Harald Hoyer <harald@redhat.com> 004-2
Harald Hoyer a4fab5
- fix emergency_shell argument parsing
Harald Hoyer a4fab5
- Related: rhbz#543948
Harald Hoyer a4fab5
Harald Hoyer 1b7b01
* Fri Jan 15 2010 Harald Hoyer <harald@redhat.com> 004-1
Harald Hoyer 1b7b01
- version 004
Harald Hoyer 1b7b01
- Resolves: rhbz#529339 rhbz#533494 rhbz#548550 
Harald Hoyer 1b7b01
- Resolves: rhbz#548555 rhbz#553195
Harald Hoyer 1b7b01
Harald Hoyer 1b7b01
* Wed Jan 13 2010 Harald Hoyer <harald@redhat.com> 003-3
Harald Hoyer 1b7b01
- add Obsoletes of mkinitrd/nash/libbdevid-python
Harald Hoyer 1b7b01
- Related: rhbz#543948
Harald Hoyer 1b7b01
Warren Togami 318433
* Wed Jan 13 2010 Warren Togami <wtogami@redhat.com> 003-2
Warren Togami 7cfff1
- nbd is Fedora only
Warren Togami 7cfff1
Harald Hoyer 348aae
* Fri Nov 27 2009 Harald Hoyer <harald@redhat.com> 003-1
Harald Hoyer 348aae
- version 003
Harald Hoyer 348aae
Harald Hoyer 348aae
* Mon Nov 23 2009 Harald Hoyer <harald@redhat.com> 002-26
Harald Hoyer 348aae
- add WITH_SWITCH_ROOT make flag
Harald Hoyer 348aae
- add fips requirement conditional
Harald Hoyer 348aae
- add more device mapper modules (bug #539656)
Harald Hoyer 348aae
Harald Hoyer 348aae
* Fri Nov 20 2009 Dennis Gregorovic <dgregor@redhat.com> - 002-25.1
Harald Hoyer 348aae
- nss changes for Alpha 3
Harald Hoyer 348aae
Harald Hoyer fecda7
* Thu Nov 19 2009 Harald Hoyer <harald@redhat.com> 002-25
Harald Hoyer fecda7
- add more requirements for dracut-fips (bug #539257)
Harald Hoyer fecda7
Harald Hoyer a8cc47
* Tue Nov 17 2009 Harald Hoyer <harald@redhat.com> 002-24
Harald Hoyer a8cc47
- put fips module in a subpackage (bug #537619)
Harald Hoyer a8cc47
Harald Hoyer be551b
* Tue Nov 17 2009 Harald Hoyer <harald@redhat.com> 002-23
Harald Hoyer be551b
- install xdr utils for multipath (bug #463458)
Harald Hoyer be551b
Harald Hoyer b29338
* Thu Nov 12 2009 Harald Hoyer <harald@redhat.com> 002-22
Harald Hoyer b29338
- add module 90multipath
Harald Hoyer b29338
- add module 01fips
Harald Hoyer b29338
- renamed module 95ccw to 95znet (bug #533833)
Harald Hoyer b29338
- crypt: ignore devices in /etc/crypttab (root is not in there)
Harald Hoyer b29338
- dasd: only install /etc/dasd.conf in hostonly mode (bug #533833)
Harald Hoyer b29338
- zfcp: only install /etc/zfcp.conf in hostonly mode (bug #533833)
Harald Hoyer b29338
- kernel-modules: add scsi_dh scsi_dh_rdac scsi_dh_emc (bug #527750)
Harald Hoyer b29338
- dasd: use dasdconf.sh from s390utils (bug #533833)
Harald Hoyer b29338
Harald Hoyer 3164e0
* Fri Nov 06 2009 Harald Hoyer <harald@redhat.com> 002-21
Harald Hoyer 3164e0
- fix rd_DASD argument handling (bug #531720)
Harald Hoyer 3164e0
- Resolves: rhbz#531720
Harald Hoyer 3164e0
Harald Hoyer 3164e0
* Wed Nov 04 2009 Harald Hoyer <harald@redhat.com> 002-20
Harald Hoyer 3164e0
- fix rd_DASD argument handling (bug #531720)
Harald Hoyer 3164e0
- Resolves: rhbz#531720
Harald Hoyer 3164e0
Harald Hoyer b70aa4
* Tue Nov 03 2009 Harald Hoyer <harald@redhat.com> 002-19
Harald Hoyer b70aa4
- changed rd_DASD to rd_DASD_MOD (bug #531720)
Harald Hoyer b70aa4
- Resolves: rhbz#531720
Harald Hoyer b70aa4
Harald Hoyer ba51b7
* Tue Oct 27 2009 Harald Hoyer <harald@redhat.com> 002-18
Harald Hoyer ba51b7
- renamed lvm/device-mapper udev rules according to upstream changes
Harald Hoyer ba51b7
- fixed dracut search path issue
Harald Hoyer ba51b7
Harald Hoyer 105b5b
* Mon Oct 26 2009 Harald Hoyer <harald@redhat.com> 002-17
Harald Hoyer 105b5b
- load dm_mod module (bug #530540)
Harald Hoyer 105b5b
Jesse Keating f756b7
* Fri Oct 09 2009 Jesse Keating <jkeating@redhat.com> - 002-16
Jesse Keating f756b7
- Upgrade plymouth to Requires(pre) to make it show up before kernel
Jesse Keating f756b7
Harald Hoyer b78d1f
* Thu Oct 08 2009 Harald Hoyer <harald@redhat.com> 002-15
Harald Hoyer b78d1f
- s390 ccw: s/layer1/layer2/g
Harald Hoyer b78d1f
Harald Hoyer 501bcb
* Thu Oct 08 2009 Harald Hoyer <harald@redhat.com> 002-14
Harald Hoyer 501bcb
- add multinic support
Harald Hoyer 501bcb
- add s390 zfcp support
Harald Hoyer 501bcb
- add s390 network support
Harald Hoyer 501bcb
Harald Hoyer 501bcb
* Wed Oct 07 2009 Harald Hoyer <harald@redhat.com> 002-13
Harald Hoyer 501bcb
- fixed init=<command> handling
Harald Hoyer 501bcb
- kill loginit if "rdinitdebug" specified
Harald Hoyer 501bcb
- run dmsquash-live-root after udev has settled (bug #527514)
Harald Hoyer 501bcb
Harald Hoyer 501bcb
* Tue Oct 06 2009 Harald Hoyer <harald@redhat.com> 002-12
Harald Hoyer 501bcb
- add missing loginit helper
Harald Hoyer 501bcb
- corrected dracut manpage
Harald Hoyer 501bcb
Harald Hoyer 501bcb
* Thu Oct 01 2009 Harald Hoyer <harald@redhat.com> 002-11
Harald Hoyer 501bcb
- fixed dracut-gencmdline for root=UUID or LABEL
Harald Hoyer 501bcb
Harald Hoyer 501bcb
* Thu Oct 01 2009 Harald Hoyer <harald@redhat.com> 002-10
Harald Hoyer 501bcb
- do not destroy assembled raid arrays if mdadm.conf present
Harald Hoyer 501bcb
- mount /dev/shm 
Harald Hoyer 501bcb
- let udevd not resolve group and user names
Harald Hoyer 501bcb
- preserve timestamps of tools on initramfs generation
Harald Hoyer 501bcb
- generate symlinks for binaries correctly
Harald Hoyer 501bcb
- moved network from udev to initqueue
Harald Hoyer 501bcb
- mount nfs3 with nfsvers=3 option and retry with nfsvers=2
Harald Hoyer 501bcb
- fixed nbd initqueue-finished
Harald Hoyer 501bcb
- improved debug output: specifying "rdinitdebug" now logs
Harald Hoyer 501bcb
  to dmesg, console and /init.log
Harald Hoyer 501bcb
- stop udev before killing it
Harald Hoyer 501bcb
- add ghost /var/log/dracut.log
Harald Hoyer 501bcb
- dmsquash: use info() and die() rather than echo
Harald Hoyer 501bcb
- strip kernel modules which have no x bit set
Harald Hoyer 501bcb
- redirect stdin, stdout, stderr all RW to /dev/console
Harald Hoyer 501bcb
  so the user can use "less" to view /init.log and dmesg
Harald Hoyer 501bcb
Harald Hoyer f1307a
* Tue Sep 29 2009 Harald Hoyer <harald@redhat.com> 002-9
Harald Hoyer f1307a
- make install of new dm/lvm udev rules optionally
Harald Hoyer f1307a
- correct dasd module typo
Harald Hoyer f1307a
Warren Togami 6a92c7
* Fri Sep 25 2009 Warren Togami <wtogami@redhat.com> 002-8
Warren Togami 6a92c7
- revert back to dracut-002-5 tarball 845dd502
Warren Togami 6a92c7
  lvm2 was reverted to pre-udev
Warren Togami 6a92c7
Harald Hoyer f1307a
* Wed Sep 23 2009 Harald Hoyer <harald@redhat.com> 002-7
Harald Hoyer ed5b8b
- build with the correct tarball
Harald Hoyer ed5b8b
Harald Hoyer f1307a
* Wed Sep 23 2009 Harald Hoyer <harald@redhat.com> 002-6
Harald Hoyer f5dfae
- add new device mapper udev rules and dmeventd 
Harald Hoyer f5dfae
  bug 525319, 525015
Harald Hoyer f5dfae
Warren Togami b5c290
* Wed Sep 23 2009 Warren Togami <wtogami@redaht.com> 002-5
Warren Togami b5c290
- Revert back to -3, Add umount back to initrd
Warren Togami b5c290
  This makes no functional difference to LiveCD.  See Bug #525319
Warren Togami b5c290
Warren Togami 9a6f99
* Mon Sep 21 2009 Warren Togami <wtogami@redhat.com> 002-4
Warren Togami 9a6f99
- Fix LiveCD boot regression
Warren Togami 9a6f99
Harald Hoyer 4fe849
* Mon Sep 21 2009 Harald Hoyer <harald@redhat.com> 002-3
Harald Hoyer 4fe849
- bail out if selinux policy could not be loaded and 
Harald Hoyer 4fe849
  selinux=0 not specified on kernel command line 
Harald Hoyer 4fe849
  (bug #524113)
Harald Hoyer 4fe849
- set finished criteria for dmsquash live images
Harald Hoyer 4fe849
Harald Hoyer 0e9ddc
* Fri Sep 18 2009 Harald Hoyer <harald@redhat.com> 002-2
Harald Hoyer 0e9ddc
- do not cleanup dmraids
Harald Hoyer 0e9ddc
- copy over lvm.conf
Harald Hoyer 0e9ddc
Harald Hoyer 3b75f2
* Thu Sep 17 2009 Harald Hoyer <harald@redhat.com> 002-1
Harald Hoyer 3b75f2
- version 002
Harald Hoyer 3b75f2
- set correct PATH
Harald Hoyer 3b75f2
- workaround for broken mdmon implementation
Harald Hoyer 3b75f2
Harald Hoyer d98ab2
* Wed Sep 16 2009 Harald Hoyer <harald@redhat.com> 001-12
Harald Hoyer d98ab2
- removed lvm/mdraid/dmraid lock files
Harald Hoyer d98ab2
- add missing ifname= files
Harald Hoyer d98ab2
Harald Hoyer d98ab2
* Wed Sep 16 2009 Harald Hoyer <harald@redhat.com> 001-11
Harald Hoyer d98ab2
- generate dracut-version during rpm build time
Harald Hoyer d98ab2
Harald Hoyer d98ab2
* Tue Sep 15 2009 Harald Hoyer <harald@redhat.com> 001-10
Harald Hoyer d98ab2
- add ifname= argument for persistent netdev names
Harald Hoyer d98ab2
- new /initqueue-finished to check if the main loop can be left
Harald Hoyer d98ab2
- copy mdadm.conf if --mdadmconf set or mdadmconf in dracut.conf
Harald Hoyer d98ab2
Harald Hoyer d98ab2
* Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-9
Harald Hoyer 5a9298
- added Requires: plymouth-scripts
Harald Hoyer 5a9298
Harald Hoyer 5a9298
* Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-8
Harald Hoyer cd7a9b
- plymouth: use plymouth-populate-initrd
Harald Hoyer cd7a9b
- add add_drivers for dracut and dracut.conf
Harald Hoyer cd7a9b
- do not mount /proc and /selinux manually in selinux-load-policy
Harald Hoyer cd7a9b
Harald Hoyer 1184fd
* Wed Sep 09 2009 Harald Hoyer <harald@redhat.com> 001-7
Harald Hoyer 1184fd
- add scsi_wait_scan to be sure everything was scanned
Harald Hoyer 1184fd
Harald Hoyer 8c4725
* Tue Sep 08 2009 Harald Hoyer <harald@redhat.com> 001-6
Harald Hoyer 8c4725
- fixed several problems with md raid containers
Harald Hoyer 8c4725
- fixed selinux policy loading
Harald Hoyer 8c4725
Harald Hoyer d0b3b5
* Tue Sep 08 2009 Harald Hoyer <harald@redhat.com> 001-5
Harald Hoyer d0b3b5
- patch does not honor file modes, fixed them manually
Harald Hoyer d0b3b5
Harald Hoyer 3fb223
* Mon Sep 07 2009 Harald Hoyer <harald@redhat.com> 001-4
Harald Hoyer 3fb223
- fixed mdraid for IMSM
Harald Hoyer 3fb223
Harald Hoyer d3fc76
* Mon Sep 07 2009 Harald Hoyer <harald@redhat.com> 001-3
Harald Hoyer d3fc76
- fixed bug, which prevents installing 61-persistent-storage.rules (bug #520109)
Harald Hoyer d3fc76
Harald Hoyer 831665
* Thu Sep 03 2009 Harald Hoyer <harald@redhat.com> 001-2
Harald Hoyer 831665
- fixed missing grep for md
Harald Hoyer 831665
- reorder cleanup
Harald Hoyer 831665
Harald Hoyer c518b6
* Wed Sep 02 2009 Harald Hoyer <harald@redhat.com> 001-1
Harald Hoyer c518b6
- version 001
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer dc6040
Harald Hoyer cfcf7c
* Fri Aug 14 2009 Harald Hoyer <harald@redhat.com> 0.9-1
Harald Hoyer cfcf7c
- version 0.9
Harald Hoyer cfcf7c
Harald Hoyer 03ea5a
* Thu Aug 06 2009 Harald Hoyer <harald@redhat.com> 0.8-1
Harald Hoyer 03ea5a
- version 0.8 
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer b85672
Harald Hoyer a04253
* Fri Jul 24 2009 Harald Hoyer <harald@redhat.com> 0.7-1
Harald Hoyer a04253
- version 0.7
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer a04253
Harald Hoyer a04253
* Wed Jul 22 2009 Harald Hoyer <harald@redhat.com> 0.6-1
Harald Hoyer a04253
- version 0.6
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Jesse Keating e82e01
Harald Hoyer d3fe3a
* Fri Jul 17 2009 Harald Hoyer <harald@redhat.com> 0.5-1
Harald Hoyer d3fe3a
- version 0.5
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer d3fe3a
Harald Hoyer bee922
* Sat Jul 04 2009 Harald Hoyer <harald@redhat.com> 0.4-1
Harald Hoyer bee922
- version 0.4
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer bee922
Harald Hoyer 571e83
* Thu Jul 02 2009 Harald Hoyer <harald@redhat.com> 0.3-1
Harald Hoyer 571e83
- version 0.3
Harald Hoyer c518b6
- see http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=blob_plain;f=NEWS
Harald Hoyer 571e83
Harald Hoyer ef5195
* Wed Jul 01 2009 Harald Hoyer <harald@redhat.com> 0.2-1
Harald Hoyer ef5195
- version 0.2
Harald Hoyer ef5195
Harald Hoyer ef5195
* Fri Jun 19 2009 Harald Hoyer <harald@redhat.com> 0.1-1
Harald Hoyer ef5195
- first release
Harald Hoyer ef5195
Harald Hoyer ef5195
* Thu Dec 18 2008 Jeremy Katz <katzj@redhat.com> - 0.0-1
Harald Hoyer ef5195
- Initial build