95zfcp_rules: Auto-generate udev rule for ipl device
We should auto-generate an udev rule for the ipl device; it'll be enabled anyway. Signed-off-by: Hannes Reinecke <hare@suse.de>master
parent
624f173cbd
commit
c8e531239b
|
|
@ -39,6 +39,17 @@ EOF
|
|||
fi
|
||||
}
|
||||
|
||||
if [[ -f /sys/firmware/ipl/ipl_type &&
|
||||
$(</sys/firmare/ipl/ipl_type) = "fcp" ]] ; then
|
||||
(
|
||||
local _wwpn=$(cat /sys/firmware/ipl/wwpn)
|
||||
local _lun=$(cat /sys/firmware/ipl/lun)
|
||||
local _ccw=$(cat /sys/firmware/ipl/device)
|
||||
|
||||
create_udev_rule $_ccw $_wwpn $_lun
|
||||
)
|
||||
fi
|
||||
|
||||
for zfcp_arg in $(getargs rd.zfcp); do
|
||||
(
|
||||
IFS=","
|
||||
|
|
@ -49,6 +60,9 @@ done
|
|||
|
||||
for zfcp_arg in $(getargs root=) $(getargs resume=); do
|
||||
(
|
||||
local _wwpn
|
||||
local _lun
|
||||
|
||||
case $zfcp_arg in
|
||||
/dev/disk/by-path/ccw-*)
|
||||
ccw_arg=${zfcp_arg##*/}
|
||||
|
|
@ -57,8 +71,8 @@ for zfcp_arg in $(getargs root=) $(getargs resume=); do
|
|||
if [ -n "$ccw_arg" ] ; then
|
||||
IFS="-"
|
||||
set -- $ccw_arg
|
||||
wwpn=${4%:*}
|
||||
lun=${4#*:}
|
||||
_wwpn=${4%:*}
|
||||
_lun=${4#*:}
|
||||
create_udev_rule $2 $wwpn $lun
|
||||
fi
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue