# $Source: /cvs/A/CS/startup/startup.script_part2,v $ # 2nd part of common startup # setup clock: # must be done AFTER loading iocCore and BEFORE iocInit putenv("EPICS_TS_NTP_INET=129.129.190.1") # 2010: putenv("TIMEZONE=MET::-60:032802:103103") # 2011: putenv("TIMEZONE=MET::-60:032702:103003") # 2012: putenv("TIMEZONE=MET::-60:032502:102803") putenv("EPICS_TS_MIN_WEST=-60") # 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) 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