| 305 | constexpr char ContainerManager[] = "/run/host/container-manager"; |
| 306 | |
| 307 | fextl::string FindContainer() { |
| 308 | // We only support pressure-vessel at the moment |
| 309 | if (FHU::Filesystem::Exists(ContainerManager)) { |
| 310 | fextl::vector<char> Manager {}; |
| 311 | if (FEXCore::FileLoading::LoadFile(Manager, ContainerManager)) { |
| 312 | // Trim the whitespace, may contain a newline |
| 313 | fextl::string ManagerStr = Manager.data(); |
| 314 | ManagerStr = FEXCore::StringUtils::Trim(ManagerStr); |
| 315 | return ManagerStr; |
| 316 | } |
| 317 | } |
| 318 | return {}; |
| 319 | } |
| 320 | |
| 321 | fextl::string FindContainerPrefix() { |
| 322 | // We only support pressure-vessel at the moment |
no test coverage detected