Blame SOURCES/0169-update-iscsi.service-for-boot-session-recovery.patch

ae92e4
From 969e26197c792ec5377d2c261a934a9c907e82f0 Mon Sep 17 00:00:00 2001
ae92e4
From: Chris Leech <cleech@redhat.com>
ae92e4
Date: Fri, 14 Mar 2014 09:22:21 -0700
ae92e4
Subject: [PATCH] update iscsi.service for boot session recovery
ae92e4
ae92e4
---
ae92e4
 etc/systemd/iscsi.service | 5 +++--
ae92e4
 1 file changed, 3 insertions(+), 2 deletions(-)
ae92e4
ae92e4
diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service
ae92e4
index d5712bd..3de76c5 100644
ae92e4
--- a/etc/systemd/iscsi.service
ae92e4
+++ b/etc/systemd/iscsi.service
ae92e4
@@ -5,14 +5,15 @@ DefaultDependencies=no
ae92e4
 Conflicts=shutdown.target
ae92e4
 After=systemd-remount-fs.service network.target iscsid.service iscsiuio.service
ae92e4
 Before=remote-fs-pre.target
ae92e4
-ConditionDirectoryNotEmpty=/var/lib/iscsi/nodes
ae92e4
+ConditionDirectoryNotEmpty=|/var/lib/iscsi/nodes
ae92e4
+ConditionDirectoryNotEmpty=|/sys/class/iscsi_session
ae92e4
 
ae92e4
 [Service]
ae92e4
 Type=oneshot
ae92e4
 RemainAfterExit=true
ae92e4
 ExecStart=/usr/libexec/iscsi-mark-root-nodes
ae92e4
+SuccessExitStatus=21
ae92e4
 ExecStart=/sbin/iscsiadm -m node --loginall=automatic
ae92e4
-ExecStop=/bin/sync
ae92e4
 ExecStop=/sbin/iscsiadm -m node --logoutall=automatic
ae92e4
 ExecReload=/sbin/iscsiadm -m node --loginall=automatic
ae92e4
 
ae92e4
-- 
ae92e4
1.8.3.1
ae92e4