-- Copyright (c) Huawei Technologies Co., Ltd. 2026. All rights reserved.
--
-- this file licensed under the Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2
--
-- THIS SOFTWARE IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
-- IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
-- PURPOSE.
-- See the Mulan PSL v2 for more details.
local utils_core = require 'utils.core'
local log = require 'mc.logging'

local utils = {}

function utils.is_qemu()
    return utils_core.is_file('/etc/systemd/system/qemu_mockup.service')
end

function utils.get_chip_env_obj(manager_id)
    if utils.is_qemu() then
        log:notice("qemu only support sigle host current.")
        return { SystemIds = { 1 } }
    end

    return nil
end

return utils
