#!/bin/bash

## 初始化环境变量
source /usr/share/deepin-installer/tools/scripts/init_environment.sh


## 导入函数库
source $DI_INSTALL_TOOLS_DIR_ENV/scripts/function_include.sh
## 初始化日志
LOG_FILE="/var/log/deepin-installer/deepin-installer-first-boot-preinit.log"
init_log $LOG_FILE

main () {
    if is_check_mode; then
        if is_create_check_mode_user; then
            init_check_mode_user
            init_check_mode_workspace
            init_check_mode_lightdm
            before_check
        else
            info "again start check mode..."
        fi
    elif is_first_boot; then
        ## 初始化系统下安装脚本目录
        init_workspace
        ## 初始化执行阶段配置
        init_hookslist
        ## 设置为最大亮度
        set_brightness_to_max
        ## 初始化lightdm
        init_lightdm "deepin-installer-first-boot"
    fi
}

main > $LOG_FILE 2>&1
