On Mon, 2005-01-03 at 16:12, Johannes Erdfelt wrote:
> Why not just append to the previous log file? That's what pretty much
> every other daemon I've used does and what I would expect.

That seems like a better way to handle it. Any objections ?

OpenSM also creates some other files in /tmp. Should these be moved to
/var/log/osm/ ?

> Maybe also move the log file to /var/log too?

Sounds good. Here's the patch for this approach:

-- Hal

Index: osm_log.h
===================================================================
--- osm_log.h   (revision 1456)
+++ osm_log.h   (working copy)
@@ -259,10 +259,10 @@
   }
   else
   {
-    p_log->out_port = fopen(log_file,"w+");
+    p_log->out_port = fopen(log_file,"a+");
     if (!p_log->out_port)
     {
-      printf("Cannot open %s for writing. Permission denied\n",
log_file);
+      printf("Cannot open %s for appending. Permission denied\n",
log_file);
       return(IB_UNKNOWN_ERROR);
     }
   }
Index: osm_subnet.c
===================================================================
--- osm_subnet.c        (revision 1456)
+++ osm_subnet.c        (working copy)
@@ -433,7 +433,7 @@
   p_opt->polling_retry_number = 4;
   p_opt->force_heavy_sweep = FALSE;
   p_opt->log_flags = 0;
-  p_opt->log_file = "/tmp/osm.log";
+  p_opt->log_file = "/var/log/osm.log";
   p_opt->port_profile_switch_nodes = FALSE;
   p_opt->max_port_profile = 0xffffffff;
   p_opt->pfn_ui_pre_lid_assign = NULL;




_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to