diff options
author | Peter Jones <pjones@redhat.com> | 2007-06-27 14:19:06 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2007-06-27 14:19:06 +0000 |
commit | a72370e7dfde8c0e61715b7bae9783204476f3ff (patch) | |
tree | 751d43bcfeef8aae6c63d93fc2d1f9d0592121e8 /iscsi.py | |
parent | 6793e9dadf0852f4b69b65d89b9fe4e2fd73209d (diff) | |
download | anaconda-a72370e7dfde8c0e61715b7bae9783204476f3ff.tar.gz anaconda-a72370e7dfde8c0e61715b7bae9783204476f3ff.tar.xz anaconda-a72370e7dfde8c0e61715b7bae9783204476f3ff.zip |
Fix rerror reporting in iscsi connection code.
Diffstat (limited to 'iscsi.py')
-rw-r--r-- | iscsi.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -54,15 +54,18 @@ class iscsiTarget: def _getPortal(self): if self._portal is None: argv = [ "-m", "node", "-p", self.ipaddr ] + log.debug("iscsiadm %s" %(string.join(argv),)) records = iutil.execWithCapture(ISCSIADM, argv) + records = records.strip() for line in records.split("\n"): + log.debug(" %s" % (line,)) if not line or line.find("found!") != -1: log.warn("no record found!") - return None + continue pnlist = line.split() if len(pnlist) != 2: log.warn("didn't get what we expected from iscsiadm") - return None + continue (portal, node) = pnlist if portal.startswith(self.ipaddr): self._portal = portal |