Я пытаюсь источник сценарий оболочки в корневой среде (как я делаю установку от имени root) после успешной установки rpm в RHEL7.4 box
rpm spec % post раздел выглядит следующим образом:
%post
source /etc/profile.d/env.sh
script env.sh доступен после установки по указанному пути и используется для установки переменной среды PYTHONPATH , например:
pypath="/opt/lib"
if [ "$(echo $PYTHONPATH | grep $pypath)" == "" ]; then
export PYTHONPATH="$PYTHONPATH:$pypath"
fi
Однако, это не происходит после успешной установки rpm, даже если я изменил команду " source " на ". " script
Когда я запускаю скрипт env.sh вручную, переменная устанавливается