diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2009-04-06 09:21:36 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2009-04-06 09:21:36 +0000 |
commit | 7092bd901d26e2aeeec44625f92d2b25fc28539c (patch) | |
tree | 5b8a57d1ac81a8d30568baa3a0769e1fd412e2eb /target/squashfs/squashfsroot.mk | |
parent | 2b380f816007dce8531aaaee262207788974dfe3 (diff) | |
download | buildroot-novena-7092bd901d26e2aeeec44625f92d2b25fc28539c.tar.gz buildroot-novena-7092bd901d26e2aeeec44625f92d2b25fc28539c.zip |
squashfs: add v4.0 support and version selection
Squashfs 4.0 is needed to create file systems for the mainline squashfs
version (mainline from 2.6.29). This is unfortunately not compatible with
the old 3.x version and the external kernel patches, so add a choice
between the 2 versions.
Diffstat (limited to 'target/squashfs/squashfsroot.mk')
-rw-r--r-- | target/squashfs/squashfsroot.mk | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/target/squashfs/squashfsroot.mk b/target/squashfs/squashfsroot.mk index 00bd960c7..167f57986 100644 --- a/target/squashfs/squashfsroot.mk +++ b/target/squashfs/squashfsroot.mk @@ -3,7 +3,8 @@ # mksquashfs to build to target squashfs filesystems # ############################################################# -SQUASHFS_VERSION:=3.4 +SQUASHFS_VERSION:=$(strip $(subst ",,$(BR2_TARGET_ROOTFS_SQUASHFS_VERSION))) +#")) SQUASHFS_DIR:=$(BUILD_DIR)/squashfs$(SQUASHFS_VERSION) SQUASHFS_SOURCE:=squashfs$(SQUASHFS_VERSION).tar.gz SQUASHFS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/squashfs @@ -35,11 +36,14 @@ squashfs-dirclean: # Build the squashfs root filesystem image # ############################################################# +ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS_3),y) +# 4.x is always little endian ifeq ($(BR2_ENDIAN),"BIG") SQUASHFS_ENDIANNESS=-be else SQUASHFS_ENDIANNESS=-le endif +endif SQUASHFS_TARGET:=$(IMAGE).squashfs |