export EPICS_BASE and EPICS_HOST_ARCH

This commit is contained in:
zimoch committed 2026-09-28 09:05:56 +02:00
1 parent a5a7ad7c37
commit 6b5a73b0da
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
@@ -225,7 +225,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