compress partitions to reduce update package size
This commit is contained in:
parent
45fa4d893d
commit
d885fd8daa
Binary file not shown.
@ -10,6 +10,7 @@ GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
NC='\033[0m'
|
||||
|
||||
# 自动检测SDK根目录(脚本位于 sdk/X-AIOS-LT00-V1.0.4/tools/ 目录下)
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
SDK_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
||||
OUT_DIR="${SDK_ROOT}/out/qm10xd_linux/qmimages"
|
||||
@ -78,14 +79,14 @@ echo "压缩 logo.img..."
|
||||
lzma -c "${LOGO_SRC}" > "${UPDATE_DIR}/logo.img.lzma"
|
||||
echo -e "${GREEN}✓${NC} logo.img.lzma ($(du -h ${UPDATE_DIR}/logo.img.lzma | cut -f1))"
|
||||
|
||||
# 复制ubi镜像
|
||||
echo "复制 system.ubi..."
|
||||
cp "${SYSTEM_SRC}" "${UPDATE_DIR}/system.ubi"
|
||||
echo -e "${GREEN}✓${NC} system.ubi ($(du -h ${UPDATE_DIR}/system.ubi | cut -f1))"
|
||||
# 压缩ubi镜像以减小升级包体积
|
||||
echo "压缩 system.ubi..."
|
||||
lzma -c "${SYSTEM_SRC}" > "${UPDATE_DIR}/system.ubi.lzma"
|
||||
echo -e "${GREEN}✓${NC} system.ubi.lzma ($(du -h ${UPDATE_DIR}/system.ubi.lzma | cut -f1))"
|
||||
|
||||
echo "复制 rootfs.ubi..."
|
||||
cp "${ROOTFS_SRC}" "${UPDATE_DIR}/rootfs.ubi"
|
||||
echo -e "${GREEN}✓${NC} rootfs.ubi ($(du -h ${UPDATE_DIR}/rootfs.ubi | cut -f1))"
|
||||
echo "压缩 rootfs.ubi..."
|
||||
lzma -c "${ROOTFS_SRC}" > "${UPDATE_DIR}/rootfs.ubi.lzma"
|
||||
echo -e "${GREEN}✓${NC} rootfs.ubi.lzma ($(du -h ${UPDATE_DIR}/rootfs.ubi.lzma | cut -f1))"
|
||||
|
||||
echo ""
|
||||
echo -e "${YELLOW}[4/5] 添加升级脚本...${NC}"
|
||||
@ -114,7 +115,7 @@ echo -e "${GREEN}✓${NC} .update_info.txt (version: ${UPDATE_VERSION})"
|
||||
echo ""
|
||||
echo -e "${YELLOW}[5/5] 打包升级文件...${NC}"
|
||||
|
||||
# 进入update目录打包
|
||||
# 进入update目录打包(包含隐藏文件)
|
||||
cd "${UPDATE_DIR}"
|
||||
tar -czvf "${OUTPUT_FILE}" .update_info.txt * > /dev/null 2>&1
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user