[dracut/f17] dracut-018-52.git20120605

Harald Hoyer harald at fedoraproject.org
Tue Jun 5 18:25:47 UTC 2012


commit d69922b09d347696d7cc75ffac7e0dfeefb70b1e
Author: Harald Hoyer <harald at redhat.com>
Date:   Tue Jun 5 20:25:25 2012 +0200

    dracut-018-52.git20120605
    
    - change rd.dasd to dasd_mod kernel parameter

 ...ange-rd.dasd-to-dasd_mod-kernel-parameter.patch |   85 ++++++++++++++++++++
 dracut.spec                                        |    6 +-
 2 files changed, 90 insertions(+), 1 deletions(-)
---
diff --git a/0051-dasd_mod-change-rd.dasd-to-dasd_mod-kernel-parameter.patch b/0051-dasd_mod-change-rd.dasd-to-dasd_mod-kernel-parameter.patch
new file mode 100644
index 0000000..6060eb8
--- /dev/null
+++ b/0051-dasd_mod-change-rd.dasd-to-dasd_mod-kernel-parameter.patch
@@ -0,0 +1,85 @@
+From a12c7982174ca599904c229d0b12b4cc9ba2a0f5 Mon Sep 17 00:00:00 2001
+From: Harald Hoyer <harald at redhat.com>
+Date: Tue, 5 Jun 2012 20:23:35 +0200
+Subject: [PATCH] dasd_mod: change rd.dasd to dasd_mod kernel parameter
+
+---
+ dracut.cmdline.7.asc                   |    9 ++-------
+ modules.d/95dasd_mod/parse-dasd-mod.sh |   34 --------------------------------
+ 2 files changed, 2 insertions(+), 41 deletions(-)
+
+diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc
+index eda72f1..884d194 100644
+--- a/dracut.cmdline.7.asc
++++ b/dracut.cmdline.7.asc
+@@ -417,14 +417,9 @@ NBD
+ 
+ DASD
+ ~~~~
+-**rd.dasd_mod.dasd=**....::
++**rd.dasd=**....::
+     same syntax as the kernel module parameter (s390 only)
+ 
+-**rd.dasd=**_<dasd_adaptor device bus ID>_[,readonly=_X_][,use_diag=_X_][,erplog=_X_]::
+-    activate DASD device with the given adaptor device bus ID and setting the
+-    sysfs attributes to the specified values. This parameter can be specified
+-    multiple times.
+-
+ ZFCP
+ ~~~~
+ **rd.zfcp=**_<zfcp adaptor device bus ID>_,_<WWPN>_,_<FCPLUN>_::
+@@ -493,7 +488,7 @@ rdbreak:: rd.break
+ 
+ rd_CCW:: rd.ccw
+ 
+-rd_DASD_MOD:: rd.dasd_mod.dasd
++rd_DASD_MOD:: rd.dasd
+ 
+ rd_DASD:: rd.dasd
+ 
+diff --git a/modules.d/95dasd_mod/parse-dasd-mod.sh b/modules.d/95dasd_mod/parse-dasd-mod.sh
+index 91c3274..c37aca8 100755
+--- a/modules.d/95dasd_mod/parse-dasd-mod.sh
++++ b/modules.d/95dasd_mod/parse-dasd-mod.sh
+@@ -3,41 +3,7 @@
+ # ex: ts=8 sw=4 sts=4 et filetype=sh
+ mod_args=""
+ 
+-convert_dasd_param() {
+-    local bus_id params
+-    params=""
+-    bus_id=$1; shift
+-    while [ $# -gt 0 ]; do
+-        case "$1" in
+-            use_diag\=1)
+-                params="$params:diag"
+-                ;;
+-            readonly\=1)
+-                params="$params:ro"
+-                ;;
+-            erplog\=1)
+-                params="$params:erplog"
+-                ;;
+-            failfast\=1)
+-                params="$params:failfast"
+-                ;;
+-        esac
+-        shift
+-    done
+-    params="${params#*:}"
+-    if [ -n "$params" ]; then
+-        echo "$bus_id($params)"
+-    else
+-        echo "$bus_id"
+-    fi
+-}
+-
+ for dasd_arg in $(getargs rd.dasd= rd_DASD= DASD=); do
+-    OLD_IFS=$IFS
+-    IFS=","
+-    set -- $dasd_arg
+-    IFS=$OLD_IFS
+-    dasd_arg=$(convert_dasd_param "$@")
+     mod_args="$mod_args,$dasd_arg"
+ done
+ 
diff --git a/dracut.spec b/dracut.spec
index c4cd791..d1776f3 100644
--- a/dracut.spec
+++ b/dracut.spec
@@ -10,7 +10,7 @@
 
 Name: dracut
 Version: 018
-Release: 51.git20120604%{?dist}
+Release: 52.git20120605%{?dist}
 
 Summary: Initramfs generator using udev
 %if 0%{?fedora} || 0%{?rhel}
@@ -74,6 +74,7 @@ Patch47: 0047-fix-return-value-of-some-installkernel-functions.patch
 Patch48: 0048-dracut.sh-do-not-rely-on-the-presence-of-lib64-check.patch
 Patch49: 0049-Don-t-set-an-already-set-attribute-826357.patch
 Patch50: 0050-add-filesystem-options-to-fsck_single.patch
+Patch51: 0051-dasd_mod-change-rd.dasd-to-dasd_mod-kernel-parameter.patch
 
 
 BuildArch: noarch
@@ -389,6 +390,9 @@ rm -rf $RPM_BUILD_ROOT
 %dir /var/lib/dracut/overlay
 
 %changelog
+* Tue Jun 05 2012 Harald Hoyer <harald at redhat.com> 018-52.git20120605
+- change rd.dasd to dasd_mod kernel parameter
+
 * Mon Jun 04 2012 Harald Hoyer <harald at redhat.com> 018-51.git20120604
 - fix network rules for kdump
 Resolves: rhbz#822750


More information about the scm-commits mailing list