瀏覽代碼

检查并配置 QEMU 用户模式模拟(多架构构建必需)

黄中银 3 月之前
父節點
當前提交
513f96422a
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 6 0
      mixapi/china/buildDockerImage_u24_docker.ps1
  2. 6 0
      mixapi/overseas/buildDockerImage_apq2.ps1

+ 6 - 0
mixapi/china/buildDockerImage_u24_docker.ps1

@@ -77,6 +77,12 @@ $scriptContent = @"
 #!/bin/bash
 #!/bin/bash
 cd ~
 cd ~
 
 
+# 检查并配置 QEMU 用户模式模拟(多架构构建必需)
+echo "检查 QEMU 用户模式模拟..."
+if ! docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 2>/dev/null; then
+    echo "警告: QEMU 配置失败,多架构构建可能会失败"
+fi
+
 # 克隆或更新仓库
 # 克隆或更新仓库
 if [ ! -d "$repoDir" ]; then
 if [ ! -d "$repoDir" ]; then
     echo "目录不存在,正在克隆仓库..."
     echo "目录不存在,正在克隆仓库..."

+ 6 - 0
mixapi/overseas/buildDockerImage_apq2.ps1

@@ -78,6 +78,12 @@ $scriptContent = @"
 #!/bin/bash
 #!/bin/bash
 cd ~
 cd ~
 
 
+# 检查并配置 QEMU 用户模式模拟(多架构构建必需)
+echo "检查 QEMU 用户模式模拟..."
+if ! docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 2>/dev/null; then
+    echo "警告: QEMU 配置失败,多架构构建可能会失败"
+fi
+
 # 克隆或更新仓库
 # 克隆或更新仓库
 if [ ! -d "$repoDir" ]; then
 if [ ! -d "$repoDir" ]; then
     echo "目录不存在,正在克隆仓库..."
     echo "目录不存在,正在克隆仓库..."