diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-10-16 20:53:56 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-10-16 20:53:56 +0000 |
commit | 8fa0a046f023992b149c0ba6bb9477a55a8b06bc (patch) | |
tree | 36d811ea867f6527654d776a7f8910cf038d4aa2 /iscsi.py | |
parent | 1ee6c3dc103faffc8ff924fb2c9723c24f56bb0d (diff) | |
download | anaconda-8fa0a046f023992b149c0ba6bb9477a55a8b06bc.tar.gz anaconda-8fa0a046f023992b149c0ba6bb9477a55a8b06bc.tar.xz anaconda-8fa0a046f023992b149c0ba6bb9477a55a8b06bc.zip |
2006-10-16 Jeremy Katz <katzj@redhat.com>
* iscsi.py (iscsi.writeKS): Write out iscsi kickstart bits
Diffstat (limited to 'iscsi.py')
-rw-r--r-- | iscsi.py | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -215,12 +215,20 @@ class iscsi(object): self.targets.append(t) return - def writeKS(self): - # XXX Useful if we have auto-generated kickstart files. - return + def writeKS(self, f): + if not self.initiatorSet: + return + f.write("iscsiname %s\n", self.initiator) + for t in self.targets: + f.write("iscsi --ipaddr %s --port %s" %(t.ipaddr, t.port)) + if t.user: + f.write(" --user %s" %(t.user,)) + if t.password: + f.write(" --password %s" %(t.password,)) + f.write("\n") def write(self, instPath): - if not self.initiator: + if not self.initiatorSet: return if not os.path.isdir(instPath + "/etc/iscsi"): |