[oe] [meta-oe][PATCH v2] nvme-cli: add recipe

Khem Raj raj.khem at gmail.com
Wed Oct 10 02:00:38 UTC 2018


On Tue, Oct 9, 2018 at 5:36 PM akuster808 <akuster808 at gmail.com> wrote:
>
>
>
> On 10/09/2018 06:40 AM, Stefan Wiehler wrote:
> > NVMe management command line interface.
> >
> > Signed-off-by: Stefan Wiehler <stefan.wiehler at missinglinkelectronics.com>
> > ---
> >
> > Change: Use bash-completion class and patch bash completion install path
> >
> >  ...Makefile-fix-bash-completion-install-path.patch | 33 ++++++++++++++++++++++
> >  meta-oe/recipes-extended/nvme-cli/nvme-cli_1.6.bb  | 21 ++++++++++++++
>
> Would it be more appropriate to have this in the recipes-bsp ?
>

i think thats a fair point, Or recipes-devtools is also a possible location
but recipes-bsp seems more appropriate. Please send a v3

>
> >  2 files changed, 54 insertions(+)
> >  create mode 100644 meta-oe/recipes-extended/nvme-cli/files/0001-Makefile-fix-bash-completion-install-path.patch
> >  create mode 100644 meta-oe/recipes-extended/nvme-cli/nvme-cli_1.6.bb
> >
> > diff --git a/meta-oe/recipes-extended/nvme-cli/files/0001-Makefile-fix-bash-completion-install-path.patch b/meta-oe/recipes-extended/nvme-cli/files/0001-Makefile-fix-bash-completion-install-path.patch
> > new file mode 100644
> > index 0000000..ecd4f03
> > --- /dev/null
> > +++ b/meta-oe/recipes-extended/nvme-cli/files/0001-Makefile-fix-bash-completion-install-path.patch
> > @@ -0,0 +1,33 @@
> > +From ef64032b34190079aab591c64a25f7535a977390 Mon Sep 17 00:00:00 2001
> > +From: Stefan Wiehler <stefan.wiehler at missinglinkelectronics.com>
> > +Date: Tue, 9 Oct 2018 11:26:34 +0200
> > +Subject: [PATCH] Makefile: fix bash completion install path
> > +
> > +Change path to bash-completion upstream recommendation used by most
> > +distributions.
> > +
> > +Upstream-Status: Submitted [https://github.com/linux-nvme/nvme-cli/pull/418]
> > +
> > +Signed-off-by: Stefan Wiehler <stefan.wiehler at missinglinkelectronics.com>
> > +---
> > + Makefile | 4 ++--
> > + 1 file changed, 2 insertions(+), 2 deletions(-)
> > +
> > +diff --git a/Makefile b/Makefile
> > +index fa587dd..433bc41 100644
> > +--- a/Makefile
> > ++++ b/Makefile
> > +@@ -69,8 +69,8 @@ install-bin: default
> > +     $(INSTALL) -m 755 nvme $(DESTDIR)$(SBINDIR)
> > +
> > + install-bash-completion:
> > +-    $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/bash_completion.d
> > +-    $(INSTALL) -m 644 -T ./completions/bash-nvme-completion.sh $(DESTDIR)$(PREFIX)/share/bash_completion.d/nvme
> > ++    $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/bash-completion/completions
> > ++    $(INSTALL) -m 644 -T ./completions/bash-nvme-completion.sh $(DESTDIR)$(PREFIX)/share/bash-completion/completions/nvme
> > +
> > + install: install-bin install-man install-bash-completion
> > +
> > +--
> > +1.9.1
> > +
> > diff --git a/meta-oe/recipes-extended/nvme-cli/nvme-cli_1.6.bb b/meta-oe/recipes-extended/nvme-cli/nvme-cli_1.6.bb
> > new file mode 100644
> > index 0000000..9b7e6cd
> > --- /dev/null
> > +++ b/meta-oe/recipes-extended/nvme-cli/nvme-cli_1.6.bb
> > @@ -0,0 +1,21 @@
> > +SUMMARY = "NVMe management command line interface"
> > +AUTHOR = "Stefan Wiehler <stefan.wiehler at missinglinkelectronics.com>"
> > +HOMEPAGE = "https://github.com/linux-nvme/nvme-cli"
> > +SECTION = "console/utils"
> > +LICENSE = "GPLv2"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=8264535c0c4e9c6c335635c4026a8022"
> > +DEPENDS = "util-linux"
> > +PV .= "+git${SRCPV}"
> > +
> > +SRC_URI = "git://github.com/linux-nvme/nvme-cli.git \
> > +           file://0001-Makefile-fix-bash-completion-install-path.patch \
> > +           "
> > +SRCREV = "642d426faf8a67ed01e90f7c35c0d967f8cc52a3"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +inherit bash-completion
> > +
> > +do_install() {
> > +    oe_runmake PREFIX=${prefix} DESTDIR=${D} install
> > +}
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



More information about the Openembedded-devel mailing list