]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dasd_mod: change rd.dasd to dasd_mod kernel parameter
authorHarald Hoyer <harald@redhat.com>
Tue, 5 Jun 2012 18:23:35 +0000 (20:23 +0200)
committerHarald Hoyer <harald@redhat.com>
Tue, 5 Jun 2012 18:27:27 +0000 (20:27 +0200)
dracut.cmdline.7.asc
modules.d/95dasd_mod/parse-dasd-mod.sh

index 8a74cf5986108648b0b09404b01969f2bd40e552..9fa0ee86228e9ed5410ab8637cefd4fe3084645f 100644 (file)
@@ -434,14 +434,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>_::
@@ -510,7 +505,7 @@ rdbreak:: rd.break
 
 rd_CCW:: rd.ccw
 
-rd_DASD_MOD:: rd.dasd_mod.dasd
+rd_DASD_MOD:: rd.dasd
 
 rd_DASD:: rd.dasd
 
index 7b197d1b865e5a9907b862dc5546df0ba6a908cb..c37aca8ad5d6213f3be3681e8cef77422993f4c5 100755 (executable)
@@ -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