The device_cio_ignore command needs to clear $DEVICE at run time, or else it inherits from the environment when it runs.
For example, when I do:
/sbin/zfcp_cio_free -d 0.0.a002
From inside the installation environment, zfcp_cio_free appends 0.0.a002 to $DEVICE because $DEVICE is set to 'eth0' by /sbin/init, so it tries to free this list:
to the top of the script should fix this up.
fixed in upstream commit 5655284a (http://fedorapeople.org/gitweb?p=sharkcz/public_git/utils.git;a=summary)
Red Hat Enterprise Linux 6.0 is now available and should resolve
the problem described in this bug report. This report is therefore being closed
with a resolution of CURRENTRELEASE. You may reopen this bug report if the
solution does not work for you.