[Buildroot] squashfs-fuse: new package

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Aug 1 11:26:48 UTC 2017


Hello,

I'm not sure what you have sent below. Is this supposed to be a new
iteration? If so:

 - It should be sent as a separate e-mail, with [PATCHv2] as the title
   prefix ;

 - It should take into account all the comments that have been made
   during the review. Many of the comments I made in the review have
   been ignored.

Best regards,

Thomas

On Tue, 1 Aug 2017 06:25:56 -0400, Dave Bender wrote:
> Added FUSE squashfs utilities
> 
> Signed-off-by: David Bender <codehero at gmail.com>
> ---
>  package/Config.in                        |  1 +
>  package/squashfs-fuse/Config.in          | 10 ++++++++++
>  package/squashfs-fuse/squashfs-fuse.hash |  2 ++
>  package/squashfs-fuse/squashfs-fuse.mk   | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/squashfs-fuse/Config.in
>  create mode 100644 package/squashfs-fuse/squashfs-fuse.hash
>  create mode 100644 package/squashfs-fuse/squashfs-fuse.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 86d714dae..34cb75238 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -191,6 +191,7 @@ menu "Filesystem and flash utilities"
>   source "package/sunxi-tools/Config.in"
>   source "package/unionfs/Config.in"
>   source "package/xfsprogs/Config.in"
> + source "package/squashfs-fuse/Config.in"
>  endmenu
> 
>  menu "Fonts, cursors, icons, sounds and themes"
> diff --git a/package/squashfs-fuse/Config.in b/package/squashfs-fuse/Config.in
> new file mode 100644
> index 000000000..753d78883
> --- /dev/null
> +++ b/package/squashfs-fuse/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_SQUASHFS_FUSE
> + bool "squashfs (FUSE)"
> + depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse
> + depends on BR2_USE_MMU # libfuse
> + depends on !BR2_STATIC_LIBS # libfuse
> + select BR2_PACKAGE_LIBFUSE
> + help
> +  A userspace squashfs implementation.
> +
> +  https://github.com/vasi/squashfuse
> diff --git a/package/squashfs-fuse/squashfs-fuse.hash
> b/package/squashfs-fuse/squashfs-fuse.hash
> new file mode 100644
> index 000000000..28b9d4175
> --- /dev/null
> +++ b/package/squashfs-fuse/squashfs-fuse.hash
> @@ -0,0 +1,2 @@
> +# Locally computed
> +sha512 f7d62e23186c8f4ab52186ea5d0c0dc02db106ef6e1a9958a83ab87e05aca068ff94f75f26b8ee31b7d7359de3cc8c569ac5c604f87bd638c561d1cdaaa9177c
> squashfs-fuse-1f980303b89c779eabfd0a0fdd36d6a7a311bf92.tar.gz
> diff --git a/package/squashfs-fuse/squashfs-fuse.mk
> b/package/squashfs-fuse/squashfs-fuse.mk
> new file mode 100644
> index 000000000..bb3ce2305
> --- /dev/null
> +++ b/package/squashfs-fuse/squashfs-fuse.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# squashfs-fuse
> +#
> +################################################################################
> +
> +SQUASHFS_FUSE_VERSION = 1f980303b89c779eabfd0a0fdd36d6a7a311bf92
> +SQUASHFS_FUSE_SITE = $(call github,vasi,squashfuse,$(SQUASHFS_FUSE_VERSION))
> +SQUASHFS_FUSE_DEPENDENCIES = libfuse host-pkgconf
> +SQUASHFS_FUSE_LICENSE = BSD-2-Clause
> +SQUASHFS_FUSE_LICENSE_FILES = LICENSE
> +SQUASHFS_FUSE_AUTORECONF = YES
> +
> +$(eval $(autotools-package))



-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com



More information about the buildroot mailing list