Since the contents of /var/run/cluster/ directory are cleared on each
reboot, move the fence_scsi.key file to that directory. This is useful
for watchdog checks as a means to avoid watchdog reboots when a node has
not yet unfenced or unfencing fails.
diff --git a/fence/agents/scsi/fence_scsi.pl b/fence/agents/scsi/fence_scsi.pl
index ae658ab..e162dfe 100644
--- a/fence/agents/scsi/fence_scsi.pl
+++ b/fence/agents/scsi/fence_scsi.pl
@@ -342,7 +342,7 @@ sub key_read ()
my $self = (caller(0))[3];
my $key;
- open (*FILE, "</var/lib/cluster/fence_scsi.key") or die "$!
";
+ open (*FILE, "</var/run/cluster/fence_scsi.key") or die "$!
";
chomp ($key = <FILE>);
close (FILE);
@@ -353,7 +353,7 @@ sub key_write ($)
{
my $self = (caller(0))[3];
- open (*FILE, ">/var/lib/cluster/fence_scsi.key") or die "$!
";
+ open (*FILE, ">/var/run/cluster/fence_scsi.key") or die "$!
";
print FILE "$_[0]
";
close (FILE);