[tools] Update init aecs libssl copy check

This commit is contained in:
Zheng, Qi 2024-06-27 14:52:00 +08:00 committed by volcano
parent d1bcc739a2
commit 89b104d783

@ -185,9 +185,7 @@ gen_initfs_aecs()
# add aecs required libs
cp -t initfs/$occlum_glibc_lib \
"$occlum_dir"/toolchains/aecs_client/* \
$os_lib_path/libssl.so.1.1 \
$os_lib_path/libz.so.1 \
$os_lib_path/libcrypto.so.1.1 \
$os_lib_path/libdl.so.2 \
$occlum_glibc_lib/libnss_files.so.2 \
$occlum_glibc_lib/libnss_dns.so.2 \
@ -198,6 +196,10 @@ gen_initfs_aecs()
cp -t initfs/$occlum_glibc_lib $os_lib_path/libprotobuf.so.32
fi
# If no libssl.so or libcrypto.so in toolchain then use the ones from os lib
[ -f initfs/$occlum_glibc_lib/libssl.so.1.1 ] || cp $os_lib_path/libssl.so.1.1 initfs/$occlum_glibc_lib/
[ -f initfs/$occlum_glibc_lib/libcrypto.so.1.1 ] || cp $os_lib_path/libcrypto.so.1.1 initfs/$occlum_glibc_lib/
# add template init_ra_conf
cp "$occlum_dir"/etc/template/init_aecs.json "$instance_dir"/init_ra_conf.json