Bernard Johnson 50e54ed
diff -Naur BackupPC-3.2.1-pristine/bin/BackupPC BackupPC-3.2.1/bin/BackupPC
Bernard Johnson 50e54ed
--- BackupPC-3.2.1-pristine/bin/BackupPC	2011-04-24 21:31:54.000000000 -0600
Bernard Johnson 50e54ed
+++ BackupPC-3.2.1/bin/BackupPC	2011-07-08 21:14:46.609762024 -0600
Bernard Johnson 50e54ed
@@ -363,11 +363,11 @@
Bernard Johnson 50e54ed
     # Write out our initial status and save our PID
Bernard Johnson 50e54ed
     #
Bernard Johnson 50e54ed
     StatusWrite();
Bernard Johnson 50e54ed
-    unlink("$LogDir/BackupPC.pid");
Bernard Johnson 50e54ed
-    if ( open(PID, ">", "$LogDir/BackupPC.pid") ) {
Bernard Johnson 50e54ed
+    unlink("/var/run/BackupPC/BackupPC.pid");
Bernard Johnson 50e54ed
+    if ( open(PID, ">", "/var/run/BackupPC/BackupPC.pid") ) {
Bernard Johnson 50e54ed
         print(PID $$);
Bernard Johnson 50e54ed
         close(PID);
Bernard Johnson 50e54ed
-        chmod(0444, "$LogDir/BackupPC.pid");
Bernard Johnson 50e54ed
+        chmod(0444, "/var/run/BackupPC/BackupPC.pid");
Bernard Johnson 50e54ed
     }
Bernard Johnson 50e54ed
 
Bernard Johnson 50e54ed
     #
Bernard Johnson 50e54ed
@@ -1846,7 +1846,7 @@
Bernard Johnson 50e54ed
         close(LOG);
Bernard Johnson 50e54ed
         LogFileOpen();
Bernard Johnson 50e54ed
         print(LOG "Fatal error: unhandled signal $SigName\n");
Bernard Johnson 50e54ed
-        unlink("$LogDir/BackupPC.pid");
Bernard Johnson 50e54ed
+        unlink("/var/run/BackupPC/BackupPC.pid");
Bernard Johnson 50e54ed
         confess("Got new signal $SigName... quitting\n");
Bernard Johnson 50e54ed
     } else {
Bernard Johnson 50e54ed
 	$SigName = shift;
Bernard Johnson 50e54ed
@@ -1968,7 +1968,7 @@
Bernard Johnson 50e54ed
     }
Bernard Johnson 50e54ed
     delete($Info{pid});
Bernard Johnson 50e54ed
     StatusWrite();
Bernard Johnson 50e54ed
-    unlink("$LogDir/BackupPC.pid");
Bernard Johnson 50e54ed
+    unlink("/var/run/BackupPC/BackupPC.pid");
Bernard Johnson 50e54ed
     exit(1);
Bernard Johnson 50e54ed
 }
Bernard Johnson 50e54ed