mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 22:23:27 +00:00
Revert "build: remove harmful -nopad option from mksquashfs"
This reverts commit1c0290c5cc
. Dropping the nopad can make the padding overflow into the next erase block on devices using a non-aligned rootfs start. This breaks the jffs2 overlay partition with the following messages: [ 30.343877] jffs2_scan_eraseblock(): End of filesystem marker found at 0x10000 [ 30.376512] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes [ 30.385253] jffs2: empty_blocks 196, bad_blocks 0, c->nr_blocks 197 Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> (cherry picked from commitf11d90a76b
)
This commit is contained in:
parent
271990321a
commit
4c8258c925
@ -227,7 +227,7 @@ $(eval $(foreach S,$(NAND_BLOCKSIZE),$(call Image/mkfs/jffs2-nand/template,$(S))
|
|||||||
|
|
||||||
define Image/mkfs/squashfs
|
define Image/mkfs/squashfs
|
||||||
$(STAGING_DIR_HOST)/bin/mksquashfs4 $(call mkfs_target_dir,$(1)) $@ \
|
$(STAGING_DIR_HOST)/bin/mksquashfs4 $(call mkfs_target_dir,$(1)) $@ \
|
||||||
-noappend -root-owned \
|
-nopad -noappend -root-owned \
|
||||||
-comp $(SQUASHFSCOMP) $(SQUASHFSOPT) \
|
-comp $(SQUASHFSCOMP) $(SQUASHFSOPT) \
|
||||||
-processors 1
|
-processors 1
|
||||||
endef
|
endef
|
||||||
|
Loading…
Reference in New Issue
Block a user