File tree Expand file tree Collapse file tree 5 files changed +23
-25
lines changed
rootfs-builder/cbl-mariner Expand file tree Collapse file tree 5 files changed +23
-25
lines changed Original file line number Diff line number Diff line change @@ -40,24 +40,10 @@ if [ "${OS_VERSION}" == "3.0" ]; then
4040fi
4141
4242agent_make_flags=" LIBC=gnu OPENSSL_NO_VENDOR=Y DESTDIR=${AGENT_INSTALL_DIR} BUILD_TYPE=${AGENT_BUILD_TYPE} "
43-
44- # if [ "${CONF_PODS}" == "yes" ]; then
45- # agent_make_flags+=" AGENT_POLICY=yes"
46- # fi
4743agent_make_flags+=" AGENT_POLICY=yes"
4844
4945pushd " ${repo_dir} "
5046
51- echo " Building utarfs binary"
52- pushd src/utarfs/
53- make all
54- popd
55-
56- echo " Building kata-overlay binary"
57- pushd src/overlay/
58- make all
59- popd
60-
6147echo " Building shim binary and configuration"
6248pushd src/runtime/
6349if [ " ${CONF_PODS} " == " yes" ] || [ " ${OS_VERSION} " == " 3.0" ]; then
Original file line number Diff line number Diff line change @@ -28,13 +28,6 @@ mkdir -p "${PREFIX}/${SHIM_CONFIG_PATH}"
2828mkdir -p " ${PREFIX} /${DEBUGGING_BINARIES_PATH} "
2929mkdir -p " ${PREFIX} /${SHIM_BINARIES_PATH} "
3030
31- echo " Installing utarfs and kata-overlay binaries"
32- mkdir -p ${PREFIX} /usr/sbin
33- cp -a --backup=numbered src/utarfs/target/release/utarfs ${PREFIX} /usr/sbin/mount.tar
34- mkdir -p ${PREFIX} /usr/bin
35- cp -a --backup=numbered src/overlay/target/release/kata-overlay ${PREFIX} /usr/bin/
36- mkdir -p ${PREFIX} /usr/lib/systemd/system/
37-
3831echo " Installing diagnosability binaries (monitor, runtime, collect-data script)"
3932cp -a --backup=numbered src/runtime/kata-monitor " ${PREFIX} /${DEBUGGING_BINARIES_PATH} "
4033cp -a --backup=numbered src/runtime/kata-runtime " ${PREFIX} /${DEBUGGING_BINARIES_PATH} "
6053 echo " Skipping installation of shim configuration"
6154fi
6255
63- echo " Installing virtio-blk based shim configuration"
64- cp -a --backup=numbered src/runtime/config/" ${SHIM_CONFIG_FILE_NAME} " " ${PREFIX} /${SHIM_CONFIG_PATH} /${SHIM_BLK_CONFIG_INST_FILE_NAME} "
65- sudo sed -i ' s/shared_fs = "virtio-fs"/shared_fs = "none"/' " ${PREFIX} /${SHIM_CONFIG_PATH} /${SHIM_BLK_CONFIG_INST_FILE_NAME} "
66-
56+ if [ " ${CONF_PODS} " == " no" ]; then
57+ echo " Installing virtio-blk based shim configuration"
58+ cp -a --backup=numbered src/runtime/config/" ${SHIM_CONFIG_FILE_NAME} " " ${PREFIX} /${SHIM_CONFIG_PATH} /${SHIM_BLK_CONFIG_INST_FILE_NAME} "
59+ sed -i ' s/shared_fs = "virtio-fs"/shared_fs = "none"/' " ${PREFIX} /${SHIM_CONFIG_PATH} /${SHIM_BLK_CONFIG_INST_FILE_NAME} "
60+ fi
6761popd
Original file line number Diff line number Diff line change @@ -18,6 +18,16 @@ source "${common_file}"
1818
1919pushd " ${repo_dir} "
2020
21+ echo " Building utarfs binary"
22+ pushd src/utarfs/
23+ make all
24+ popd
25+
26+ echo " Building kata-overlay binary"
27+ pushd src/overlay/
28+ make all
29+ popd
30+
2131echo " Building tardev-snapshotter service binary"
2232pushd src/tardev-snapshotter/
2333make all
Original file line number Diff line number Diff line change @@ -21,6 +21,13 @@ source "${common_file}"
2121
2222pushd " ${repo_dir} "
2323
24+ echo " Installing utarfs and kata-overlay binaries"
25+ mkdir -p ${PREFIX} /usr/sbin
26+ cp -a --backup=numbered src/utarfs/target/release/utarfs ${PREFIX} /usr/sbin/mount.tar
27+ mkdir -p ${PREFIX} /usr/bin
28+ cp -a --backup=numbered src/overlay/target/release/kata-overlay ${PREFIX} /usr/bin/
29+ mkdir -p ${PREFIX} /usr/lib/systemd/system/
30+
2431echo " Installing tardev-snapshotter binaries and service file"
2532mkdir -p ${PREFIX} /usr/bin
2633cp -a --backup=numbered src/tardev-snapshotter/target/release/tardev-snapshotter ${PREFIX} /usr/bin/
Original file line number Diff line number Diff line change @@ -8,5 +8,6 @@ LIBC="gnu"
88PACKAGES=" kata-packages-uvm"
99
1010[ " $UVM_BUILD_MODE " = debug ] && PACKAGES+=" kata-packages-uvm-debug"
11+ [ " $CONF_GUEST " = yes ] && PACKAGES+=" kata-packages-uvm-coco"
1112[ " $AGENT_INIT " = no ] && PACKAGES+=" systemd"
1213[ " $SECCOMP " = yes ] && PACKAGES+=" libseccomp"
You can’t perform that action at this time.
0 commit comments