#!/bin/bash
# 在network阶段配置wlroots环境变量

. /usr/share/bianbu-config/common

if is_script_executed; then
    exit 0
fi

configure_wlroots() {
    if [ -f /etc/environment ]; then
        # 检查是否已经存在该变量
        if ! grep -q "WLR_DRM_DEVICES=/dev/dri/card2:/dev/dri/card1" /etc/environment; then
            # 如果不存在，则添加
            echo "WLR_DRM_DEVICES=/dev/dri/card2:/dev/dri/card1" >> /etc/environment
        fi

    else
        # 如果文件不存在，则创建并添加变量
        touch /etc/environment
        echo "WLR_DRM_DEVICES=/dev/dri/card2:/dev/dri/card1" >> /etc/environment
    fi
}

IFS=' ' read -r _ board <<<"$(detect)"

case "${board}" in
k1-x-muse-pi-pro)
    configure_wlroots
    ;;
*)    
    log_info "当前配置不适用于板卡 ${board}"
    ;;
esac

mark_script_executed