export EPICS_BASE and EPICS_HOST_ARCH

This commit is contained in:
zimoch committed 2026-10-02 16:10:00 +02:00
1 parent 9e0d422891
commit 864b6db24a
2 files changed
+5 -3

No files matched your search

+3 -2
View File
@@ -1,6 +1,7 @@
_OLD_EXTGLOB=$(shopt -p extglob)
shopt -s extglob
test -n "$EPICS_HOST_ARCH" || export EPICS_HOST_ARCH=$(/bin/sed "s%cpe:/o:redhat:enterprise_linux:\([0-9]*\).*%RHEL\1-`/bin/uname -m`%" /etc/system-release-cpe)
PATH=${PATH//?(:)\/usr\/local\/epics\/base-+([0-9]).+([0-9]).+([0-9])\/bin\/$EPICS_HOST_ARCH}:$EPICS_BASE/bin/$EPICS_HOST_ARCH
export EPICS_BASE=@EPICS_BASE@
export EPICS_HOST_ARCH=@EPICS_HOST_ARCH@
PATH=${PATH//?(:)\/usr\/local\/epics\/base-+([0-9]).+([0-9]).+([0-9])\/bin\/*([^:])}:@EPICS_BASE@/bin/@EPICS_HOST_ARCH@
eval $_OLD_EXTGLOB
unset _OLD_EXTGLOB
+2 -1
View File
@@ -224,7 +224,8 @@ shopt -s extglob
%{__chmod} 644 %{buildroot}%{prog_folder}/bin/*/caRepeater.service
# install the profile script
/bin/sed 's!\$EPICS_BASE!%{prog_folder}!' epics-base.sh > %{buildroot}%{prog_folder}/bin/epics-base.sh
/bin/sed 's!@EPICS_BASE@!%{prog_folder}!g;s!@EPICS_HOST_ARCH@!%{epics_host_arch}!g' epics-base.sh > %{buildroot}%{prog_folder}/bin/epics-base.sh
chmod +x %{buildroot}%{prog_folder}/bin/epics-base.sh
# copy over old libraries for compatibility
%if 0%{?rhel} > 8