Skip to content

Commit 98d994b

Browse files
committed
repack-erofs: fixed issues when repacking
1 parent 243989f commit 98d994b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.bin/repack-erofs.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ fi
508508
# Load metadata to check mount method
509509
MOUNT_METHOD=""
510510
if [ -f "${REPACK_INFO}/metadata.txt" ]; then
511-
source <(grep = "${REPACK_INFO}/metadata.txt")
511+
source <(sed 's/=<none>/=""/g' "${REPACK_INFO}/metadata.txt")
512512
fi
513513

514514
# Add filesystem selection before any operations
@@ -629,7 +629,7 @@ case $FS_CHOICE in
629629
fi
630630

631631
# Source metadata first to get variables
632-
source <(sed 's/=<none>/=""/g' "${REPACK_INFO}/metadata.txt")
632+
source <(sed 's/=<none>/=""/g; s/=</="</g; s/>$/"/g' "${REPACK_INFO}/metadata.txt")
633633

634634
# Fallback logic to ensure critical variables are set if metadata is old
635635
if [ -z "$ORIGINAL_BLOCK_COUNT" ] || [ -z "$ORIGINAL_BLOCK_SIZE" ]; then

0 commit comments

Comments
 (0)