Blame SOURCES/0008-Copy-the-iSCSI-initiator-name-file-to-the-installed-system.patch
|
|
34c36b |
From 653a3df662d10d0c8cc7f34138efd89a61f531a3 Mon Sep 17 00:00:00 2001
|
|
|
34c36b |
From: Vojtech Trefny <vtrefny@redhat.com>
|
|
|
34c36b |
Date: Wed, 9 Jan 2019 13:03:49 +0100
|
|
|
34c36b |
Subject: [PATCH] Copy the iSCSI initiator name file to the installed system
|
|
|
34c36b |
|
|
|
34c36b |
The initiatorname.iscsi file is used (sometimes) during boot so
|
|
|
34c36b |
we need to write the configuration to the installed system.
|
|
|
34c36b |
|
|
|
34c36b |
Resolves: rhbz#1664587
|
|
|
34c36b |
---
|
|
|
34c36b |
blivet/iscsi.py | 5 +++++
|
|
|
34c36b |
1 file changed, 5 insertions(+)
|
|
|
34c36b |
|
|
|
34c36b |
diff --git a/blivet/iscsi.py b/blivet/iscsi.py
|
|
|
34c36b |
index 3e44e6ed..f053577d 100644
|
|
|
34c36b |
--- a/blivet/iscsi.py
|
|
|
34c36b |
+++ b/blivet/iscsi.py
|
|
|
34c36b |
@@ -563,6 +563,11 @@ def write(self, root, storage): # pylint: disable=unused-argument
|
|
|
34c36b |
shutil.copytree("/var/lib/iscsi", root + "/var/lib/iscsi",
|
|
|
34c36b |
symlinks=True)
|
|
|
34c36b |
|
|
|
34c36b |
+ # copy the initiator file too
|
|
|
34c36b |
+ if not os.path.isdir(root + "/etc/iscsi"):
|
|
|
34c36b |
+ os.makedirs(root + "/etc/iscsi", 0o755)
|
|
|
34c36b |
+ shutil.copyfile(INITIATOR_FILE, root + INITIATOR_FILE)
|
|
|
34c36b |
+
|
|
|
34c36b |
def get_node(self, name, address, port, iface):
|
|
|
34c36b |
for node in self.active_nodes():
|
|
|
34c36b |
if node.name == name and node.address == address and \
|