<html><body>
<p><tt>Hi Alex,<br>
<br>
I think it's a convenient way to manage the logfiles, I</tt><br>
<tt>didn't know about it. Then, maybe you can send a patch to </tt><br>
<tt>the list to modify omniNames or, if you want, I can take</tt><br>
<tt>a look at your code and try to integrate it.</tt><br>
<br>
<tt>Thanks,</tt><br>
<tt>Jorge<br>
</tt><br>
<tt>Alex Tingle &lt;alex.tingle@bronermetals.com&gt; escribió el 07/09/2005 13:25:01:<br>
<br>
&gt; Hi Jorge,<br>
&gt; <br>
&gt; omniEvents used to have exactly the same behaviour, and I too was <br>
&gt; dissatisfied with it. I changed omniEvents to treat its &quot;-start&quot; <br>
&gt; parameter (actually -p) like this:<br>
&gt; <br>
&gt; &nbsp; If there is no logfile then create one.<br>
&gt; <br>
&gt; &nbsp; If there is a logfile and the port in the file matches the start <br>
&gt; parameter, then start up as normal: ignore the parameter.<br>
&gt; <br>
&gt; &nbsp; If there is a logfile and the port in the file DOES NOT match the <br>
&gt; start parameter, then quit with an error.<br>
&gt; <br>
&gt; I feel that this gets the balance right between convenience and <br>
&gt; preserving the way it works now.<br>
&gt; <br>
&gt; -Alex<br>
&gt; <br>
&gt; --<br>
&gt; Dammit Jim, I'm a programmer... not a mind reader!<br>
&gt; On 7 Sep 2005, at 12:01, jorgefm@cirsa.com wrote:<br>
&gt; <br>
&gt; &gt; Well, the only thing I dislike from the current behaviour<br>
&gt; &gt; is the error that omniNames generates now. I prefer to<br>
&gt; &gt; have a known initial situation in my embedded device when<br>
&gt; &gt; he boots, and an option, is to recreate the log file every<br>
&gt; &gt; time.<br>
&gt; &gt;<br>
&gt; &gt; I would prefer that if the log is present omniNames would use<br>
&gt; &gt; it, and if the log doesn't exists omniNames would create it,<br>
&gt; &gt; avoiding the need of the parameters. But my solution is more easy<br>
&gt; &gt; to integrate in the existing code.<br>
&gt; &gt;<br>
&gt; &gt;&gt; than once? Once you've created the database, why do you want to<br>
&gt; &gt;&gt; re-create it?<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; Alex Tingle &lt;alex.tingle@bronermetals.com&gt; escribió el 07/09/2005<br>
&gt; &gt; 12:39:18:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Um, why do you want to use omniNames with the -start parameter more<br>
&gt; &gt;&gt; than once? Once you've created the database, why do you want to<br>
&gt; &gt;&gt; re-create it?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; -Alex<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Dammit Jim, I'm a programmer... not a mind reader!<br>
&gt; &gt;&gt; On 7 Sep 2005, at 11:19, jorgefm@cirsa.com wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; Hi all,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I've made a little patch to omniNames from the omniORB 4.0.6, that I<br>
&gt; &gt;&gt;&gt; would<br>
&gt; &gt;&gt;&gt; like to be included in the main branch if it is useful for you.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; The patch tries to address the problem that I've always that I try<br>
&gt; &gt; to<br>
&gt; &gt;&gt;&gt; execute the omniNames. I've change the -start parameter behaviour.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; 1) When the -start is used, I delete the old log files instead of<br>
&gt; &gt;&gt;&gt; generating<br>
&gt; &gt;&gt;&gt; an error, but this can be controlled using the 'removelogs'<br>
&gt; &gt; constructor<br>
&gt; &gt;&gt;&gt; argument.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; 2) The permission given to the logs files are RW for all (owner,<br>
&gt; &gt; group<br>
&gt; &gt;&gt;&gt; and others)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thanks for your comments,<br>
&gt; &gt;&gt;&gt; Jorge<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; (Ver archivo anexo: omniNames-4.0.6-patch)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt; &lt;omniNames-4.0.6-patch&gt;_______________________________________________<br>
&gt; &gt;&gt;&gt; omniORB-list mailing list<br>
&gt; &gt;&gt;&gt; omniORB-list@omniorb-support.com<br>
&gt; &gt;&gt;&gt; <a href="http://www.omniorb-support.com/mailman/listinfo/omniorb-list">http://www.omniorb-support.com/mailman/listinfo/omniorb-list</a><br>
&gt; &gt; &lt;<a href="http://www.omniorb-support.com/mailman/listinfo/omniorb-list">http://www.omniorb-support.com/mailman/listinfo/omniorb-list</a>&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; <br>
</tt></body></html>