--- /dev/null
+--- /dev/null 2012-03-21 19:30:19.123295831 +0100
++++ dracut-017/modules.d/01bash/module-setup.sh 2012-03-21 23:46:14.717134386 +0100
+@@ -0,0 +1,18 @@
++#!/bin/bash
++# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
++# ex: ts=8 sw=4 sts=4 et filetype=sh
++
++check() {
++ return 0
++}
++
++depends() {
++ return 0
++}
++
++install() {
++ # If another shell is already installed, do not use bash
++ [[ -x $initdir/bin/sh ]] && return
++
++ inst /bin/bash && ln -sf bash "${initdir}/bin/sh"
++}
Summary: Initramfs generator using udev
Name: dracut
Version: 017
-Release: 0.3
+Release: 0.5
License: GPL v2+
Group: Base
Source0: ftp://www.kernel.org/pub/linux/utils/boot/dracut/%{name}-%{version}.tar.xz
Source1: pld.conf
Patch0: no-rh.patch
Patch1: create-target-dir-for-symlink.patch
+Patch2: bash-sh.patch
URL: https://dracut.wiki.kernel.org/
BuildRequires: docbook-style-xsl
BuildRequires: libxslt-progs
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__make}
%attr(755,root,root) %{dracutlibdir}/modules.d/00bootchart/*.sh
%dir %{dracutlibdir}/modules.d/00dash
%attr(755,root,root) %{dracutlibdir}/modules.d/00dash/*.sh
+%dir %{dracutlibdir}/modules.d/01bash
+%attr(755,root,root) %{dracutlibdir}/modules.d/01bash/*.sh
%dir %{dracutlibdir}/modules.d/05busybox
%attr(755,root,root) %{dracutlibdir}/modules.d/05busybox/*.sh
%dir %{dracutlibdir}/modules.d/10i18n