diff --git a/etc/template/base.yaml b/etc/template/base.yaml new file mode 100644 index 00000000..7406d84b --- /dev/null +++ b/etc/template/base.yaml @@ -0,0 +1,15 @@ +# basic directories in image +targets: + - target: / + mkdirs: + - bin + - dev + - etc + - host + - lib + - lib64 + - opt + - proc + - root + - sys + - tmp diff --git a/etc/template/java-11-alibaba-dragonwell.yaml b/etc/template/java-11-alibaba-dragonwell.yaml new file mode 100644 index 00000000..2ec5ac09 --- /dev/null +++ b/etc/template/java-11-alibaba-dragonwell.yaml @@ -0,0 +1,11 @@ +targets: + # copy jvm + - target: /usr/lib/jvm + copy: + - dirs: + - /opt/occlum/toolchains/jvm/java-11-alibaba-dragonwell + # emplicit copy java to enable autodep for java + - target: /usr/lib/jvm/java-11-alibaba-dragonwell/bin + copy: + - files: + - /opt/occlum/toolchains/jvm/java-11-alibaba-dragonwell/bin/java \ No newline at end of file diff --git a/etc/template/java-11-openjdk.yaml b/etc/template/java-11-openjdk.yaml new file mode 100644 index 00000000..b7ce7df6 --- /dev/null +++ b/etc/template/java-11-openjdk.yaml @@ -0,0 +1,11 @@ +targets: + # copy jvm + - target: /usr/lib/jvm + copy: + - dirs: + - /opt/occlum/toolchains/jvm/java-11-openjdk + # emplicit copy java to enable autodep for java + - target: /usr/lib/jvm/java-11-openjdk/bin + copy: + - files: + - /opt/occlum/toolchains/jvm/java-11-openjdk/bin/java \ No newline at end of file diff --git a/etc/template/occlum_elf_loader.config b/etc/template/occlum_elf_loader.config new file mode 100644 index 00000000..58828439 --- /dev/null +++ b/etc/template/occlum_elf_loader.config @@ -0,0 +1,2 @@ +/opt/occlum/glibc/lib/ld-linux-x86-64.so.2 +/lib/ld-musl-x86_64.so.1