Persist env

This commit is contained in:
Wietse Wind
2023-01-31 15:39:52 +01:00
parent ef6613421d
commit 1e8bbcc60c
2 changed files with 11 additions and 27 deletions

View File

@@ -9,33 +9,10 @@ echo "-- GITHUB_RUN_NUMBER: $4"
umask 0000;
export CPLUS_INCLUDE_PATH="/hbb_exe/include"
export MANPATH="/opt/rh/devtoolset-10/root/usr/share/man:"
export LDFLAGS="-L/hbb_exe/lib -static-libstdc++"
export HOSTNAME="vanity"
export CPPFLAGS="-I/hbb_exe/include"
export LIBRARY_PATH="/hbb_exe/lib"
export LDPATHFLAGS="-L/hbb_exe/lib"
export STATICLIB_CFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export SHLIB_CXXFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export PCP_DIR="/opt/rh/devtoolset-10/root"
export LD_LIBRARY_PATH="/hbb/lib:/hbb_exe/lib"
export O3_ALLOWED="true"
export CXXFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export PATH="/hbb_exe/bin:/hbb/bin:/opt/rh/devtoolset-10/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
export C_INCLUDE_PATH="/hbb_exe/include"
export STATICLIB_CXXFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export SHLIB_LDFLAGS="-L/hbb_exe/lib -static-libstdc++"
export BOOST_INCLUDEDIR="/usr/local/src/boost_1_75_0"
export SHLVL="1"
export SHLIB_CFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export CFLAGS="-g -O2 -fvisibility=hidden -I/hbb_exe/include "
export BOOST_ROOT="/usr/local/src/boost_1_75_0"
export PKG_CONFIG_PATH="/hbb_exe/lib/pkgconfig:/usr/lib/pkgconfig"
export INFOPATH="/opt/rh/devtoolset-10/root/usr/share/info"
export Boost_LIBRARY_DIRS="/usr/local/lib"
cd /io/ &&
echo "Importing env... Lines:" &&
cat .env|wc -l &&
source .env &&
perl -i -pe "s/^(\\s*)-DBUILD_SHARED_LIBS=OFF/\\1-DBUILD_SHARED_LIBS=OFF\\n\\1-DROCKSDB_BUILD_SHARED=OFF/g" Builds/CMake/deps/Rocksdb.cmake &&
mv Builds/CMake/deps/WasmEdge.cmake Builds/CMake/deps/WasmEdge.old &&
echo "find_package(LLVM REQUIRED CONFIG)

View File

@@ -142,10 +142,17 @@ cp Builds/CMake/deps/Rocksdb.cmake Builds/CMake/deps/Rocksdb.cmake.old &&
echo "MOVING TO [ build-core.sh ]"
cd /io;
printenv > .env.temp;
cat .env.temp | grep '=' | sed s/\\\(^[^=]\\+=\\\)/\\1\\\"/g|sed s/\$/\\\"/g > .env;
rm .env.temp;
echo "Persisting ENV:"
cat .env
./build-core.sh "$1" "$2" "$3" "$4"
echo "END [ build-core.sh ]"
echo "END INSIDE CONTAINER - FULL"
echo "-- Built with env vars:"
printenv