Warren Togami f7bd51
# Variables must be defined
Warren Togami f7bd51
%define with_switch_root	1
Warren Togami f7bd51
%define with_nbd		1
Harald Hoyer 105b5b
Warren Togami f7bd51
# switchroot provided by util-linux-ng in F-12+
Warren Togami f7bd51
%if 0%{?fedora} > 11 || 0%{?rhel} >= 6
Harald Hoyer 105b5b
%define with_switch_root 0
Harald Hoyer 105b5b
%endif
Warren Togami f7bd51
# nbd in Fedora only
Warren Togami f7bd51
%if 0%{?rhel} >= 6
Warren Togami f7bd51
%define with_nbd 0
Harald Hoyer ef5195
%endif
Harald Hoyer ef5195
Harald Hoyer ef5195
%if %{defined gittag}
Harald Hoyer c518b6
%define rdist .git%{gittag}%{?dist}
Harald Hoyer ef5195
%define dashgittag -%{gittag}
Harald Hoyer ef5195
%else
Harald Hoyer ef5195
%define rdist %{?dist}
Harald Hoyer ef5195
%endif
Harald Hoyer ef5195
Harald Hoyer ef5195
Name: dracut
Harald Hoyer 1b7b01
Version: 004
Harald Hoyer a4fab5
Release: 5%{?rdist}
Harald Hoyer ef5195
Summary: Initramfs generator using udev
Harald Hoyer ef5195
Group: System Environment/Base		
Harald Hoyer ef5195
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 a4fab5
Patch1:  dracut-004-emergency.patch
Harald Hoyer a4fab5
Patch2:  dracut-004-forcepermissive.patch
Harald Hoyer a4fab5
Patch3:  dracut-004-multipath-check.patch
Harald Hoyer a4fab5
Patch4:  dracut-004-firmware.patch
Harald Hoyer ef5195
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
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 1b7b01
Harald Hoyer ef5195
Requires: udev
Harald Hoyer ef5195
Requires: util-linux-ng
Harald Hoyer 03ea5a
Requires: module-init-tools >= 3.7-9
Harald Hoyer ef5195
Requires: cpio
Harald Hoyer ef5195
Requires: coreutils
Harald Hoyer ef5195
Requires: findutils
Harald Hoyer bee922
Requires: binutils
Harald Hoyer ef5195
Requires: grep
Warren Togami 508e0d
Requires: which
Harald Hoyer 03ea5a
Requires: mktemp >= 1.5-5
Harald Hoyer ef5195
Requires: mount
Harald Hoyer ef5195
Requires: bash
Harald Hoyer cfcf7c
Requires: dash
Harald Hoyer ef5195
Requires: /bin/sh 
Harald Hoyer 03ea5a
Requires: fileutils, gzip, tar
Harald Hoyer ef5195
Requires: lvm2 >= 2.02.33-9, dhclient
Harald Hoyer ef5195
Requires: filesystem >= 2.1.0, cpio, device-mapper, initscripts >= 8.63-1
Harald Hoyer ef5195
Requires: e2fsprogs >= 1.38-12, libselinux, libsepol, coreutils
Harald Hoyer 105b5b
Requires: mdadm, elfutils-libelf 
Harald Hoyer 1b7b01
Requires(pre): plymouth >= 0.8.0-0.2009.29.09.19.1
Harald Hoyer 1b7b01
Requires: plymouth >= 0.8.0-0.2009.29.09.19.1
Harald Hoyer ef5195
Requires: cryptsetup-luks
Warren Togami 508e0d
Requires: file
Warren Togami 91f402
Requires: bzip2
Harald Hoyer ef5195
Requires: dmraid
Dennis Gilmore 4ca934
Requires: kbd
Harald Hoyer 5a9298
Requires: plymouth-scripts
Harald Hoyer ef5195
Harald Hoyer ef5195
%if ! 0%{?with_switch_root}
Harald Hoyer b85672
Requires: util-linux-ng >= 2.16
Dennis Gilmore afd199
BuildArch: noarch
Harald Hoyer ef5195
%endif
Harald Hoyer ef5195
Harald Hoyer ef5195
%description
Harald Hoyer ef5195
dracut is a new, event-driven initramfs infrastructure based around udev.
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 ef5195
Requires: rpcbind nfs-utils 
Harald Hoyer ef5195
Requires: iscsi-initiator-utils
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 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 a8cc47
%package fips
Harald Hoyer a8cc47
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 a8cc47
Harald Hoyer c518b6
%package generic
Harald Hoyer c518b6
Summary: Metapackage to build a generic initramfs with dracut
Harald Hoyer c518b6
Requires: %{name} = %{version}-%{release}
Harald Hoyer c518b6
Requires: %{name}-network = %{version}-%{release}
Harald Hoyer a04253
Harald Hoyer a04253
%description generic
Harald Hoyer a04253
This package requires everything which is needed to build a generic
Harald Hoyer a04253
all purpose initramfs with dracut.
Harald Hoyer a04253
Harald Hoyer c518b6
Harald Hoyer a04253
%package kernel
Harald Hoyer a04253
Summary: Metapackage to build generic initramfs with dracut with only kernel modules
Harald Hoyer a04253
Requires: %{name} = %{version}-%{release}
Harald Hoyer bee922
Requires: ql2100-firmware
Harald Hoyer bee922
Requires: ql2200-firmware
Harald Hoyer bee922
Requires: ql23xx-firmware
Harald Hoyer bee922
Requires: ql2400-firmware
Harald Hoyer bee922
Requires: ql2500-firmware
Harald Hoyer ef5195
Harald Hoyer a04253
%description kernel
Harald Hoyer a04253
This package requires everything which is needed to build a initramfs with all
Harald Hoyer a04253
kernel modules and firmware files needed by dracut modules.
Harald Hoyer a04253
Harald Hoyer a04253
%package tools
Harald Hoyer b29338
Summary: Dracut tools to build the local initramfs
Harald Hoyer a4fab5
Requires: %{name} = %{version}-%{release}
Harald Hoyer 03ea5a
Requires: coreutils cryptsetup-luks device-mapper
Harald Hoyer 03ea5a
Requires: diffutils dmraid findutils gawk grep lvm2
Harald Hoyer 03ea5a
Requires: module-init-tools sed
Harald Hoyer 03ea5a
Requires: cpio gzip
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 a4fab5
%patch1 -p1
Harald Hoyer a4fab5
%patch2 -p1
Harald Hoyer a4fab5
%patch3 -p1 
Harald Hoyer a4fab5
%patch4 -p1 
Harald Hoyer a4fab5
chmod 0755 modules.d/90multipath/check
Harald Hoyer a4fab5
chmod 0755 modules.d/60xen/check
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 ef5195
rm -rf $RPM_BUILD_ROOT
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 348aae
rm $RPM_BUILD_ROOT/%{_datadir}/dracut/modules.d/01fips/check
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 1b7b01
%if 0%{?fedora} <= 12 && 0%{?rhel} < 6
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 c518b6
%doc README HACKING TODO COPYING AUTHORS NEWS
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 1b7b01
%if 0%{?fedora} > 12 || 0%{?rhel} >= 6
Harald Hoyer 1b7b01
/sbin/mkinitrd
Harald Hoyer 1b7b01
/sbin/lsinitrd
Harald Hoyer 1b7b01
%endif
Harald Hoyer ef5195
%dir %{_datadir}/dracut
Harald Hoyer ef5195
%{_datadir}/dracut/dracut-functions
Harald Hoyer ef5195
%config(noreplace) /etc/dracut.conf
Harald Hoyer ef5195
%{_mandir}/man8/dracut.8*
Harald Hoyer 348aae
%{_mandir}/man5/dracut.conf.5*
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/00dash
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/10redhat-i18n
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 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 501bcb
%{_datadir}/dracut/modules.d/95zfcp
Harald Hoyer b29338
%{_datadir}/dracut/modules.d/95znet
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95terminfo
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/95udev-rules
Harald Hoyer 1b7b01
%{_datadir}/dracut/modules.d/95uswsusp
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/98syslog
Harald Hoyer c518b6
%{_datadir}/dracut/modules.d/99base
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 b29338
%doc README HACKING TODO COPYING AUTHORS NEWS
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 ef5195
Harald Hoyer a8cc47
%files fips
Harald Hoyer a8cc47
%defattr(-,root,root,0755)
Harald Hoyer a8cc47
%doc COPYING
Harald Hoyer a8cc47
%{_datadir}/dracut/modules.d/01fips
Harald Hoyer a8cc47
Harald Hoyer a04253
%files kernel 
Harald Hoyer a04253
%defattr(-,root,root,0755)
Harald Hoyer a04253
%doc README.kernel
Harald Hoyer a04253
Harald Hoyer c518b6
%files generic
Harald Hoyer c518b6
%defattr(-,root,root,0755)
Harald Hoyer c518b6
%doc README.generic
Harald Hoyer c518b6
Harald Hoyer a04253
%files tools 
Harald Hoyer a04253
%defattr(-,root,root,0755)
Harald Hoyer c518b6
%doc COPYING NEWS
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 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
Harald Hoyer ef5195