external/virtualization-layer: nvidia-container-toolkit: install config.toml symlink

With the updated toolkit/runtime setup, the toolkit is run at boot time to generate the
configuration file used by the container runtime.  To allow for a read-only rootfs setup,
we place the generated config.toml under /run. We need to install a symlink in the
normal /etc/nvidia-container-runtime directory to point to that generated config, so the
container runtime can find it.

Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
Matt Madison
2024-05-30 14:00:44 -07:00
parent 8bb73c7e6b
commit ec308c582f

View File

@@ -69,6 +69,7 @@ do_install(){
install -d ${D}${sysconfdir}/nvidia-container-runtime
install -D -m0755 ${B}/generate-config.sh ${D}${libexecdir}/nvidia-container-runtime/generate-config
install -D -m0644 ${B}/nvidia-container-setup.service ${D}${systemd_system_unitdir}/nvidia-container-setup.service
ln -sf /run/nvidia-container-runtime/config.toml ${D}${sysconfdir}/nvidia-container-runtime/config.toml
}
SYSTEMD_SERVICE:${PN} = "nvidia-container-setup.service"