Skip to content
This repository was archived by the owner on Jan 20, 2022. It is now read-only.

Commit b66fbd1

Browse files
sudharkrishDmitrii Kuvaiskii
authored and
Dmitrii Kuvaiskii
committed
[Examples] Add new library dependencies in Redis 6.0.5 manifest
1 parent b789ed3 commit b66fbd1

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Examples/redis/redis-server.manifest.template

+12-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ loader.insecure__use_cmdline_argv = 1
3737
# In case of Redis:
3838
# - /lib is searched for Glibc libraries (ld, libc, libpthread)
3939
# - $(ARCH_LIBDIR) is searched for Name Service Switch (NSS) libraries
40-
loader.env.LD_LIBRARY_PATH = /lib:$(ARCH_LIBDIR)
40+
loader.env.LD_LIBRARY_PATH = /lib:$(ARCH_LIBDIR):/usr/$(ARCH_LIBDIR)
4141

4242
################################# MOUNT FS ###################################
4343

@@ -62,6 +62,10 @@ fs.mount.lib2.type = chroot
6262
fs.mount.lib2.path = $(ARCH_LIBDIR)
6363
fs.mount.lib2.uri = file:$(ARCH_LIBDIR)
6464

65+
fs.mount.lib3.type = chroot
66+
fs.mount.lib3.path = /usr/$(ARCH_LIBDIR)
67+
fs.mount.lib3.uri = file:/usr/$(ARCH_LIBDIR)
68+
6569
# Mount host-OS directory to NSS files required by Glibc + NSS libs (in 'uri')
6670
# into in-Graphene visible directory /etc (in 'path').
6771
fs.mount.etc.type = chroot
@@ -132,6 +136,13 @@ sgx.trusted_files.libnssnis = file:$(ARCH_LIBDIR)/libnss_nis.so.2
132136
# library dependencies required by Graphene-SGX.
133137
sgx.trusted_files.libnsl = file:$(ARCH_LIBDIR)/libnsl.so.1
134138

139+
# Additional dependant libraries for redis version 6+
140+
sgx.trusted_files.libsystemd = file:$(ARCH_LIBDIR)/libsystemd.so.0
141+
sgx.trusted_files.liblzma = file:$(ARCH_LIBDIR)/liblzma.so.5
142+
sgx.trusted_files.libgcrypt = file:$(ARCH_LIBDIR)/libgcrypt.so.20
143+
sgx.trusted_files.libgpgerror = file:$(ARCH_LIBDIR)/libgpg-error.so.0
144+
sgx.trusted_files.liblz4 = file:/usr/$(ARCH_LIBDIR)/liblz4.so.1
145+
135146
############################ SGX: TRUSTED FILES ###############################
136147

137148
# Trusted no-library files include configuration files, read-only files, and

0 commit comments

Comments
 (0)