Update cattools.sh

This commit is contained in:
喵二
2024-09-02 16:49:06 +08:00
committed by GitHub
parent a8f1246e35
commit 9011616f20

View File

@@ -1553,18 +1553,18 @@ install_ipk() {
esac esac
else else
echo "[INFO] 你可以通过 IPK 文件/URL 导入 IPK 文件安装" echo "[INFO] 你可以通过 IPK 文件/URL 导入 IPK 文件安装"
read -p "请输入 IPK 文件路径或多个 URL (用英文逗号 ',' 分隔不能使用中文逗号','分割!): " input read -p "请通过文件上传导入 IPK 文件,或多个 URL 在线下载(用英文逗号 ',' 分隔不能使用中文逗号','分割!): " input
if [[ -z "$input" ]]; then if [[ -z "$input" ]]; then
echo "[INFO] 没有输入 URL,等待上传 IPK 文件..." echo "[INFO] 没有输入 URL,等待上传 IPK 文件..."
sleep 5 # 等待文件上传 sleep 5
ipk_files=$(ls /tmp/upload/*.ipk 2>/dev/null) ipk_files=$(ls /tmp/upload/*.ipk 2>/dev/null)
if [ -n "$ipk_files" ]; then if [ -n "$ipk_files" ]; then
echo "[INFO] 检测到本地文件: $ipk_files" echo "[INFO] 检测到本地文件: $ipk_files"
install_ipk_manager "$ipk_files" install_ipk_manager "$ipk_files"
else else
echo "[ERROR] 未检测到任何 IPK 文件,请重新尝试。" echo "[ERROR] 未检测到任何 IPK 文件,请重新尝试"
fi fi
else else
if [[ -f "$input" ]]; then if [[ -f "$input" ]]; then
@@ -1579,7 +1579,7 @@ install_ipk() {
filename=$(basename "$url") filename=$(basename "$url")
if [[ "$filename" == *kmod* ]]; then if [[ "$filename" == *kmod* ]]; then
echo "[Warn] 文件名包含 'kmod',可能会出现兼容性问题: $filename" echo "[Warn] 文件名包含 kmod 内核组件,如果不是 CatWrt 源下的可能会出现兼容性问题无法安装: $filename"
fi fi
echo "[INFO] 正在下载: $url" echo "[INFO] 正在下载: $url"