#!/bin/bash

# 下载文件函数
download_file() {
    local url="$1"
    local filename="$2"
    if wget -q "$url" -O "$filename"; then
        echo "成功下载 $filename"
    else
        echo "下载失败"
        exit 1
    fi
}

# 执行脚本函数
execute_script() {
    local script_path="$1"
    if bash "$script_path"; then
        echo "脚本执行成功"
    else
        echo "执行脚本时出错"
        exit 1
    fi
}

# 删除文件函数
delete_file() {
    local filename="$1"
    if [ -f "$filename" ]; then
        rm "$filename"
        echo "已删除 $filename"
    fi
}

# 定义脚本 URL 和文件名
script_url="http://repo.agiros.org.cn/debrepo/agiros/ubuntu2204lts/install.sh"
script_filename="install.sh"

# 下载脚本
download_file "$script_url" "$script_filename"

# 若文件存在，执行脚本
if [ -f "$script_filename" ]; then
    # 执行脚本并确保标准输入正常
    sudo bash "$script_filename" < /dev/tty
    # 删除脚本
    delete_file "$script_filename"
fi
