diff --git a/packages/client-patch/README.md b/packages/client-patch/README.md index f5fd4b1..eaca7d6 100644 --- a/packages/client-patch/README.md +++ b/packages/client-patch/README.md @@ -61,7 +61,7 @@ SSH_PASSWORD=open-xiaoai docker run -it --rm --env-file $(pwd)/.env -v $(pwd)/assets:/app/assets -v $(pwd)/patches:/app/patches open-xiaoai # ✅ 打包完成,固件文件已复制到 assets 目录... -# /app/assets/mico_all_92db90ed6_1.88.197/root.squashfs +# /app/assets/mico_all_92db90ed6_1.88.197/root-patched.squashfs ``` ### 2. 本地构建(macOS、Linux) diff --git a/packages/client-patch/src/squashfs.sh b/packages/client-patch/src/squashfs.sh index 6c70401..c784793 100755 --- a/packages/client-patch/src/squashfs.sh +++ b/packages/client-patch/src/squashfs.sh @@ -26,7 +26,7 @@ COMPRESSION=$(echo "$SQUASHFS_INFO" | grep -o "xz\|gzip\|lzo\|lz4\|zstd compress BLOCKSIZE=$(echo "$SQUASHFS_INFO" | grep -o "blocksize: [0-9]* bytes" | cut -d' ' -f2) echo "🔥 使用原始参数重新打包固件..." -mksquashfs squashfs-root $FIRMWARE/root.squashfs \ +mksquashfs squashfs-root $FIRMWARE/root-patched.squashfs \ -comp $COMPRESSION -b $BLOCKSIZE \ -noappend -all-root -always-use-fragments -no-xattrs -no-exports @@ -40,7 +40,7 @@ elif [ "$MODEL" = "LX06" ]; then IMAGE_MAX_SIZE=$((0x02800000)) fi -SIZE=`stat -L -c %s $FIRMWARE/root.squashfs` +SIZE=`stat -L -c %s $FIRMWARE/root-patched.squashfs` echo "📊 当前固件大小: $SIZE 字节" if [ "$SIZE" -ge "$IMAGE_MAX_SIZE" ]; then echo "❌ 固件大小超过允许的最大值:$IMAGE_MAX_SIZE 字节" @@ -52,4 +52,4 @@ echo "✅ 固件大小检查通过,剩余空间: $((IMAGE_MAX_SIZE - SIZE)) cp -rf $FIRMWARE $BASE_DIR/assets/$FIRMWARE echo "✅ 打包完成,固件文件已复制到 assets 目录..." -echo $BASE_DIR/assets/$FIRMWARE/root.squashfs +echo $BASE_DIR/assets/$FIRMWARE/root-patched.squashfs