chore: root-patched.squashfs
This commit is contained in:
@@ -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
|
docker run -it --rm --env-file $(pwd)/.env -v $(pwd)/assets:/app/assets -v $(pwd)/patches:/app/patches open-xiaoai
|
||||||
|
|
||||||
# ✅ 打包完成,固件文件已复制到 assets 目录...
|
# ✅ 打包完成,固件文件已复制到 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)
|
### 2. 本地构建(macOS、Linux)
|
||||||
|
|||||||
@@ -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)
|
BLOCKSIZE=$(echo "$SQUASHFS_INFO" | grep -o "blocksize: [0-9]* bytes" | cut -d' ' -f2)
|
||||||
|
|
||||||
echo "🔥 使用原始参数重新打包固件..."
|
echo "🔥 使用原始参数重新打包固件..."
|
||||||
mksquashfs squashfs-root $FIRMWARE/root.squashfs \
|
mksquashfs squashfs-root $FIRMWARE/root-patched.squashfs \
|
||||||
-comp $COMPRESSION -b $BLOCKSIZE \
|
-comp $COMPRESSION -b $BLOCKSIZE \
|
||||||
-noappend -all-root -always-use-fragments -no-xattrs -no-exports
|
-noappend -all-root -always-use-fragments -no-xattrs -no-exports
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ elif [ "$MODEL" = "LX06" ]; then
|
|||||||
IMAGE_MAX_SIZE=$((0x02800000))
|
IMAGE_MAX_SIZE=$((0x02800000))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SIZE=`stat -L -c %s $FIRMWARE/root.squashfs`
|
SIZE=`stat -L -c %s $FIRMWARE/root-patched.squashfs`
|
||||||
echo "📊 当前固件大小: $SIZE 字节"
|
echo "📊 当前固件大小: $SIZE 字节"
|
||||||
if [ "$SIZE" -ge "$IMAGE_MAX_SIZE" ]; then
|
if [ "$SIZE" -ge "$IMAGE_MAX_SIZE" ]; then
|
||||||
echo "❌ 固件大小超过允许的最大值:$IMAGE_MAX_SIZE 字节"
|
echo "❌ 固件大小超过允许的最大值:$IMAGE_MAX_SIZE 字节"
|
||||||
@@ -52,4 +52,4 @@ echo "✅ 固件大小检查通过,剩余空间: $((IMAGE_MAX_SIZE - SIZE))
|
|||||||
cp -rf $FIRMWARE $BASE_DIR/assets/$FIRMWARE
|
cp -rf $FIRMWARE $BASE_DIR/assets/$FIRMWARE
|
||||||
|
|
||||||
echo "✅ 打包完成,固件文件已复制到 assets 目录..."
|
echo "✅ 打包完成,固件文件已复制到 assets 目录..."
|
||||||
echo $BASE_DIR/assets/$FIRMWARE/root.squashfs
|
echo $BASE_DIR/assets/$FIRMWARE/root-patched.squashfs
|
||||||
|
|||||||
Reference in New Issue
Block a user