New driver model
This commit is contained in:
+1
-27
@@ -1,35 +1,9 @@
|
||||
# $Source: /cvs/A/CS/startup/startup.script_part2,v $
|
||||
# 2nd part of common startup
|
||||
|
||||
# setup logging on boot PC
|
||||
putenv(bootInfo("EPICS_IOC_LOG_INET=%h"))
|
||||
putenv("EPICS_IOC_LOG_PORT=6500")
|
||||
|
||||
# run EPICS only on 1st network port
|
||||
putenv("EPICS_CA_AUTO_ADDR_LIST=NO")
|
||||
putenv(bootInfo("EPICS_CA_ADDR_LIST=%B"))
|
||||
putenv(bootInfo("EPICS_CAS_INTF_ADDR_LIST=%e"))
|
||||
putenv("EPICS_CAS_AUTO_BEACON_ADDR_LIST=NO")
|
||||
putenv(bootInfo("EPICS_CAS_BEACON_ADDR_LIST=%B"))
|
||||
|
||||
#Enable memory >32MB on IOC that have it. (Is a NOOP on all others)
|
||||
memAddToPool (sysMemTop(),EXTENDED_MEMORY)
|
||||
|
||||
# setup clock
|
||||
# TIMEZONE must be set after iocCoreLibrary.munch and before iocInit
|
||||
# 2015:
|
||||
putenv("TIMEZONE=MET::-60:032902:102503")
|
||||
memAddToPool sysMemTop(), EXTENDED_MEMORY
|
||||
|
||||
iocInit
|
||||
|
||||
# initialize records
|
||||
sprintf (STRINGBUFFER, "%s/sls/bin/loadAllSettings.sh", INSTBASE)
|
||||
rsh (bootHost(), STRINGBUFFER, IOC, "default")
|
||||
|
||||
# insert record list into database
|
||||
sprintf (STRINGBUFFER, "/home/ioc/%s.dbl", IOC)
|
||||
listRecords (STRINGBUFFER, "RTYP DESC")
|
||||
sprintf (STRINGBUFFER, "%s/sls/bin/dbl2odb.sh", INSTBASE)
|
||||
rsh (bootHost(), STRINGBUFFER, IOC, bootInfo("%B"), getenv("EPICS_CA_SERVER_PORT"), "&")
|
||||
|
||||
# end of startup.script_part2
|
||||
|
||||
Reference in New Issue
Block a user