ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
1696
|
Wed Feb 15 18:25:15 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Other | 2.6.1 | Re: CONCERN: Cross-platform compiling at risk |
Steve Jones wrote: | Question: Is the functionality really just to issue an arbitrary command-string to a "shell" and have the result stuffed back into an eLog variable? I'm not an expert but it would seem that such a feature would be universally available or could be used to construct a suitable routine.
If possible, could one use the int system(const char *s); function in conjunction with a filei/o function as the means for getting the results of a system call back into a var. Perhaps char *tmpnam(char *s); , running a command via int system(const char *s); , then opening that file for a read would accomplish what is being desired?
|
Indeed the results from the "shell" need to be stuffed back into an elog attribute, that's why you cannot use the system() function directly. The idea with the tmpnam() could however be a clever workaround. I have to see if this works under Windows. If so, it would be a much more portable alternative to forkpty(). |
1698
|
Fri Feb 17 13:31:00 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Other | 2.6.1 | Re: CONCERN: Cross-platform compiling at risk |
Steve Jones wrote: | If possible, could one use the int system(const char *s); function in conjunction with a filei/o function as the means for getting the results of a system call back into a var. Perhaps char *tmpnam(char *s); , running a command via int system(const char *s); , then opening that file for a read would accomplish what is being desired?
|
I implemented exprimentally such a code. Instead of tmpnam() (which the compiler claims to be obsolete), I use a hard-wired file name /tmp/elog-shell for that purpose. I put it under /tmp so that the "elog" user (under which elog should normally run) is able to write to. Can you please check if that works fine now under Solaris? |
1702
|
Tue Feb 21 20:24:18 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | All | 2.6.1 | Re: svn revision number in the source |
Steve Jones wrote: | There is a variable $Id$ in source that looks like it is supposed to reflect the svn revision number of the compiled code. How is this supposed to be set, manually just before compiling? |
It gets set automatically on every commit to the Subversion repository. |
1704
|
Tue Feb 21 21:17:13 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | All | 2.6.1 | Re: svn revision number in the source |
Steve Jones wrote: | So, when we go to the download section and download directly from there, that is not "committed" source? I ask because the revision id there is not set to anything that I can see. |
Can you be a bit more specific? What do you download? The Windows binaries, the Linux RPM? Or from the Subversion repository? The current version in the repository, which you can download here, contains in the file elogd.c following line 8:
$Id: elogd.c 1660 2006-02-17 19:48:12Z ritt $
This tells you that this is revision 1660, committed on Feb. 17 by myself. So what is the problem? |
1707
|
Tue Feb 21 22:33:32 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | All | 2.6.1 | Re: svn revision number in the source |
Steve Jones wrote: | I have no idea how I got to CVS |
I realized that I had an old link to CVS when I checked your previous posting, so I updated that link like 30 min ago. That's why you got a new one. |
1711
|
Wed Feb 22 13:55:08 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | 2.6.1-1653 | Re: List view for CHANGE attributes |
> Hello @all,
> I've tried to implement an attribute with Change. The detail view works well,
> but in the list view the field is empty (see screen shots). Can somebody help me?
For the list view, you need an additional
List Change RIB-Admin = ...
Some people want different modes for the list view and the detail view, that's why there are two options. |
1715
|
Wed Feb 22 20:00:19 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | 2.6.1 | Re: How to build own/customized selection page? |
Holger Mundhahs wrote: | Hello @all,
with "Selection page = ..." I can link to an self defined selection page for the systems.
As I understand it must be an static page, or how is it possible to define the content based
on the available logbooks or groups?
Regards
Holger |
Yes it must be a static page. |
1716
|
Wed Feb 22 20:36:53 2006 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | V2.6.1-165 | Re: How to setup Change attributes in detail view/edit mode ? |
> because I've got a very quick response on my 1st question regarding
> "Change attributes" here is anonther one:
Don't stress it too much ;-)
> I've defined 2 attributes with "Change attribute" / "List Change attribute" (see configuration).
> Because this values are build on other attributes I want to hide these attributes in
> NEW / EDIT mode. How is this possible?
Show Attributes = Admin, Hostname, IP-Adresse, Funktion, RIB Hostname, RIB IP
hides the attributes in the New/edit mode, but unfortunately also in the detailed view. |