[Buildroot] [PATCH 1/5] package/lua-flu: fix to use system xattr header
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Mon May 7 19:22:28 UTC 2018
Hello Yann,
On Mon, 7 May 2018 20:25:16 +0200, Yann E. MORIN wrote:
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Marcin Niestroj <m.niestroj at grinn-global.com>
> Cc: Francois Perrad <francois.perrad at gadz.org>
> ---
> package/lua-flu/0001-use-system-xattr-h.patch | 161 ++++++++++++++++++++++++++
> 1 file changed, 161 insertions(+)
> create mode 100644 package/lua-flu/0001-use-system-xattr-h.patch
>
> diff --git a/package/lua-flu/0001-use-system-xattr-h.patch b/package/lua-flu/0001-use-system-xattr-h.patch
> new file mode 100644
> index 0000000000..fda03b60c6
> --- /dev/null
> +++ b/package/lua-flu/0001-use-system-xattr-h.patch
> @@ -0,0 +1,161 @@
> +Use system <sys/xattr.h>
> +
> +The one from attr is no longer installed with latest version.
> +
> +Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
This could have been a Mercurial-formatted patch. I think you know how
to use Mercurial :-)
> +diff -durN lua-flu-20150331-1.orig/doub-flu-a7daae986339/doc/doc.lua lua-flu-20150331-1/doub-flu-a7daae986339/doc/doc.lua
> +--- lua-flu-20150331-1.orig/doub-flu-a7daae986339/doc/doc.lua 2015-03-31 18:54:19.000000000 +0200
> ++++ lua-flu-20150331-1/doub-flu-a7daae986339/doc/doc.lua 2018-05-06 09:22:28.499324049 +0200
> +@@ -327,7 +327,7 @@
> + name = "fs.getxattr";
> + parameters = {"path", "name"};
> + results = {"value"};
> +- doc = [[Get an extended attribute. If the attribute doesn't exist `ENOATTR` should be thrown.]];
> ++ doc = [[Get an extended attribute. If the attribute doesn't exist `ENODATA` should be thrown.]];
I do understand all the attr/xattr.h -> sys/xattr.h changes, but I
don't understand the ENOATTR -> ENODATA changes. Has the ENOATTR error
code disappeared ? What makes ENODATA a suitable replacement ?
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list