Chapter 5: Inspect IOC application configuration
Follow the lessons in order; keep the application source for later exercises.
- Compare function-style and space-separated commands.
- Select dependency paths with RELEASE and local overrides.
- Change installation and IOC-visible paths.
- Run an operating-system command from the IOC shell.
Chapter exercises
- Save any existing
configure/RELEASE.local. SetEPICS_BASEto/nonexistent/epics/basein that file and runmake. Restore the saved content, or set it to the active Base path, and rebuild. - Complete the command-style comparison in lesson 5.1 and the installation-path exercise in lesson 5.3.
- Explain the difference between selecting dependencies in
RELEASEand selecting build options inCONFIG_SITE.
Before moving on
-
configure/RELEASE.localandconfigure/CONFIG_SITE.localinjeonglee_Demo/are restored somakesucceeds. -
iocBoot/ioctraining-jeonglee_Demo/envPathssetsTOPto yourjeonglee_Demodirectory, withdb/andiocsh/intact for Chapter 6. - Every
jeonglee_DemoIOC,softIoc, andtc32_emulator.bashprocess is stopped. -
ss -ltn 'sport = :9399'reports no active TCP listener.