[Buildroot] [PATCH v2 1/3] aufs: new package

Yann E. MORIN yann.morin.1998 at free.fr
Sun Jul 17 12:52:49 UTC 2016


Atul, Christian, All,

On 2016-04-29 19:01 +0530, Atul Singh spake thusly:
> aufs is a dummy package that downloads the correct
> aufs-standalone sources for patching the kernel with the aufs
> filesystem. The package is not selectable because it does nothing but
> download the sources on default. It is a dependency of the Aufs kernel
> extension.

I've sent an updated series that adds support for aufs:

    https://patchwork.ozlabs.org/patch/649251/
    https://patchwork.ozlabs.org/patch/649252/
    https://patchwork.ozlabs.org/patch/649253/

So, I've marked your these patches as superseded in ourPatchwork.

Thnaks for the initial work! :-)

Regards,
Yann E. MORIN.

> Signed-off-by: Christian Stewart <christian at paral.in>
> [Atul:
>  - Removed the duplicate conditional block.
>  - Updated the license to GPLv2.
>  - Removed the visibilty of package from menuconfig.
>  - Removed dependencies.
>  - Removed the comment.
>  - Changed the name of variable from BR2_PACKAGE_AUFS_STANDALONE_VERSION to BR2_LINUX_KERNEL_EXT_AUFS_VERSION.
>  - Removed the AUFS_INSTALL_STAGING  and AUFS_INSTALL_TARGET  variables.
>  - Removed the BR2_PACKAGE_AUFS_3X and BR2_PACKAGE_AUFS_4X variables.
> ]
> Signed-off-by: Atul Singh <atul.singh.mandla at rockwellcollins.com>
> ---
>  package/Config.in      |  1 +
>  package/aufs/Config.in |  2 ++
>  package/aufs/aufs.mk   | 24 ++++++++++++++++++++++++
>  3 files changed, 27 insertions(+)
>  create mode 100644 package/aufs/Config.in
>  create mode 100644 package/aufs/aufs.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 27db639..54166b1 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -160,6 +160,7 @@ endif
>  endmenu
>  
>  menu "Filesystem and flash utilities"
> +	source "package/aufs/Config.in"
>  	source "package/autofs/Config.in"
>  	source "package/btrfs-progs/Config.in"
>  	source "package/cifs-utils/Config.in"
> diff --git a/package/aufs/Config.in b/package/aufs/Config.in
> new file mode 100644
> index 0000000..3ff4691
> --- /dev/null
> +++ b/package/aufs/Config.in
> @@ -0,0 +1,2 @@
> +config BR2_PACKAGE_AUFS
> +	bool
> diff --git a/package/aufs/aufs.mk b/package/aufs/aufs.mk
> new file mode 100644
> index 0000000..a139547
> --- /dev/null
> +++ b/package/aufs/aufs.mk
> @@ -0,0 +1,24 @@
> +################################################################################
> +#
> +# aufs
> +#
> +# patches for the linux kernel, used by the extension.
> +#
> +################################################################################
> +
> +AUFS_VERSION = aufs$(call qstrip,$(BR2_LINUX_KERNEL_EXT_AUFS_VERSION))
> +AUFS_VERSION_MAJOR = $(firstword $(subst .,$(space),$(call qstrip,$(BR2_LINUX_KERNEL_EXT_AUFS_VERSION))))
> +AUFS_SITE = $(call github,sfjro,aufs4-standalone,$(AUFS_VERSION))
> +AUFS_LICENSE = GPLv2
> +AUFS_LICENSE_FILES = COPYING
> +
> +ifeq ($(AUFS_VERSION_MAJOR),3)
> +AUFS_SITE = http://git.code.sf.net/p/aufs/aufs3-standalone
> +AUFS_SITE_METHOD = git
> +else ifeq ($(AUFS_VERSION_MAJOR),4)
> +AUFS_SITE = $(call github,sfjro,aufs4-standalone,$(AUFS_VERSION))
> +else
> +$(error Unknown aufs major version)
> +endif
> +
> +$(eval $(generic-package))
> -- 
> 2.5.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



More information about the buildroot mailing list