Harald Hoyer 9d5d75
From 5e615f4eb488e469395e7e30059a22d8225d9a0a Mon Sep 17 00:00:00 2001
Harald Hoyer 9d5d75
From: Lubomir Rintel <lkundrak@v3.sk>
Harald Hoyer 9d5d75
Date: Thu, 30 Aug 2018 18:38:34 +0200
Harald Hoyer 9d5d75
Subject: [PATCH] iscsi: do not install all of /etc/iscsi unless hostonly
Harald Hoyer 9d5d75
Harald Hoyer 9d5d75
/etc/iscsi/initiatorname.iscsi would leak the host initiator name (that
Harald Hoyer 9d5d75
is host configuration) to the initramfs. Perhaps other files too.
Harald Hoyer 9d5d75
---
Harald Hoyer 9d5d75
 modules.d/95iscsi/module-setup.sh | 6 +++++-
Harald Hoyer 9d5d75
 1 file changed, 5 insertions(+), 1 deletion(-)
Harald Hoyer 9d5d75
Harald Hoyer 9d5d75
diff --git a/modules.d/95iscsi/module-setup.sh b/modules.d/95iscsi/module-setup.sh
Harald Hoyer 9d5d75
index 04beae4c..5c2073bb 100755
Harald Hoyer 9d5d75
--- a/modules.d/95iscsi/module-setup.sh
Harald Hoyer 9d5d75
+++ b/modules.d/95iscsi/module-setup.sh
Harald Hoyer 9d5d75
@@ -216,7 +216,11 @@ install() {
Harald Hoyer 9d5d75
         $systemdsystemunitdir/sockets.target.wants/iscsid.socket \
Harald Hoyer 9d5d75
         $systemdsystemunitdir/sockets.target.wants/iscsiuio.socket
Harald Hoyer 9d5d75
 
Harald Hoyer 9d5d75
-    [[ -d /etc/iscsi ]] && inst_dir $(/usr/bin/find /etc/iscsi)
Harald Hoyer 9d5d75
+    if [[ $hostonly ]]; then
Harald Hoyer 9d5d75
+        inst_dir $(/usr/bin/find /etc/iscsi)
Harald Hoyer 9d5d75
+    else
Harald Hoyer 9d5d75
+        inst_simple /etc/iscsi/iscsid.conf
Harald Hoyer 9d5d75
+    fi
Harald Hoyer 9d5d75
 
Harald Hoyer 9d5d75
     # Detect iBFT and perform mandatory steps
Harald Hoyer 9d5d75
     if [[ $hostonly_cmdline == "yes" ]] ; then
Harald Hoyer 9d5d75