startup directory is not copied to INSTALL_LOCATION

Bug #1719670 reported by Andrew Johnson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Low
Andrew Johnson
3.14
Won't Fix
Low
Andrew Johnson
3.15
Won't Fix
Low
Andrew Johnson
3.16
Won't Fix
Low
Andrew Johnson
7.0
Won't Fix
Low
Andrew Johnson

Bug Description

On 09/26/2017 09:58 AM, Jeong Han Lee wrote:
> Is there any way to send or copy the EPICS base/startup/ directory in
> the INSTALLATION_LOCATION within the EPICS BASE configuration? For
> example, ${INSTALLATION_LOCATION}/startup ?

Revision history for this message
Andrew Johnson (anj) wrote :

Not worth doing in 3.14, but I will add this to the 3.15 branch.

Changed in epics-base:
importance: Undecided → Low
status: New → Confirmed
assignee: nobody → Andrew Johnson (anj)
Revision history for this message
Ralph Lange (ralph-lange) wrote :

Careful.
This is one of the directories that are source as well as installation (configure, startup, iocBoot), so that the case of INSTALL_LOCATION != TOP has to be treated differently (install and remove on distclean) from INSTALL_LOCATION == TOP (neither install nor remove).

The check should be done on normalized directories to catch settings of the two variables that are different but point to the same directory.
(Been there ...)

Revision history for this message
Andrew Johnson (anj) wrote :

The need for this will be going away very soon.

Currently if the host environment doesn't have the EPICS_HOST_ARCH variable set, the build system will use the EpicsHostArch.pl script in the startup directory to set it to the default for the OS and CPU that Perl was built for. That script is being moved into the $(TOP)/src/tools directory from where it will be installed into $(EPICS_BASE)/lib/perl and the build system changed to find it in one of those two places.

The remaining files in the startup directory are being cleaned up and simplified by J. Lewis Muir. They will not be needed by an installed system, but are intended to provide sample scripts for sites to customize and use themselves as they wish.

Revision history for this message
Andrew Johnson (anj) wrote :

Build was changed (merged into all branches on 2018-09-17) to not require the startup directory to be installed at all.

Changed in epics-base:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.