#!/bin/bash

# 检查 root 权限
if [[ "$(id -u)" -ne 0 ]]; then
	echo -e "\033[1;31m错误：此脚本必须以 root 权限运行！\033[0m" >&2
	echo -e "请使用：\033[1;33msudo $0\033[0m 或切换到 root 用户" >&2
	exit 1
fi

cp MegaRAID/ /opt/ -afv

# 识别新旧世界
abi_type="abi1"
abi_flag=$(hexdump -s 48 -C /usr/bin/sh | head -n 1 | awk '{print $2}')
if [[ ${abi_flag} == "43" ]];then
	abi_type="abi2"
fi

echo "使用世界线: ${abi_type}"
cp -v qemu-x86_64_${abi_type} /usr/bin/qemu-x86_64_raid-storcli64
cp -v storcli64_ls /usr/bin/

echo "安装完成: 请使用 storcli64_ls 命令代替 storcli，（storcli64_ls -h）"
