forked from epics_driver_modules/require
put here from utilities
these are EPICS dependend, utilities not
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
/* bootNotify.c
|
||||
*
|
||||
* call a script on the boot PC and give it a lot of boot infos
|
||||
*
|
||||
* $Author: zimoch $
|
||||
*
|
||||
* $Log: bootNotify.c,v $
|
||||
* Revision 1.1 2004/04/16 08:07:12 zimoch
|
||||
* put here from utilities
|
||||
* these are EPICS dependend, utilities not
|
||||
*
|
||||
* Revision 1.4 2004/04/02 14:52:15 zimoch
|
||||
* generic ethernet address support added
|
||||
*
|
||||
* Revision 1.3 2003/03/20 14:57:50 zimoch
|
||||
* upload of ethernet address added
|
||||
*
|
||||
* Revision 1.2 2003/03/18 08:03:28 zimoch
|
||||
* debugged
|
||||
*
|
||||
* Revision 1.1 2003/02/18 17:26:59 zimoch
|
||||
* split bootUntil.c into 3 parts
|
||||
*
|
||||
*
|
||||
*/
|
||||
#include <stdio.h>
|
||||
#include <bootInfo.h>
|
||||
#include <rsh.h>
|
||||
#include <version.h>
|
||||
|
||||
extern char* epicsRelease1;
|
||||
|
||||
int bootNotify (char* script, char* script2)
|
||||
{
|
||||
char command[256];
|
||||
char epicsver[15];
|
||||
|
||||
if (script == NULL)
|
||||
{
|
||||
printErr ("usage: bootNotify [\"<path>\",] \"<script>\"\n");
|
||||
return ERROR;
|
||||
}
|
||||
if (script2)
|
||||
{
|
||||
sprintf (command, "%s/%s", script, script2);
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf (command, "%s", script);
|
||||
}
|
||||
sscanf (epicsRelease1, "@(#)Version R%s", epicsver);
|
||||
return rsh (bootHost(), command, bootInfo("%T %e %n %d %F %s"),
|
||||
vxWorksVersion, epicsver, etherAddr((char *)1), 0);
|
||||
}
|
||||
Reference in New Issue
Block a user