Commit 3ad518b6 authored by Mamatha Inamdar's avatar Mamatha Inamdar Committed by Thomas Petazzoni
Browse files

package/nvme: new package



Add support for building NVME utility - a utility for interacting with
standard NVM Express (optimized PCI Express SSD interface) devices.

Signed-off-by: default avatarMamatha Inamdar <mamatha4@linux.vnet.ibm.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent b14f8eba
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -407,6 +407,7 @@ endif
	source "package/neard/Config.in"
	source "package/nvidia-driver/Config.in"
	source "package/nvidia-tegra23/Config.in"
	source "package/nvme/Config.in"
	source "package/ofono/Config.in"
	source "package/ola/Config.in"
	source "package/on2-8170-modules/Config.in"

package/nvme/Config.in

0 → 100644
+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_NVME
	bool "nvme"
	help
	  NVME utility, a utility for interacting with standard NVM
	  Express (optimized PCI Express SSD interface) devices.

	  https://github.com/linux-nvme/nvme-cli

package/nvme/nvme.hash

0 → 100644
+2 −0
Original line number Diff line number Diff line
# Locally computed:
sha256 c631e90dd4d411cdb618b26bc36b06706e6f1f2d3db38874bcfe48f4bc15aac4 nvme-v0.3.tar.gz

package/nvme/nvme.mk

0 → 100755
+23 −0
Original line number Diff line number Diff line
################################################################################
#
# nvme
#
################################################################################

NVME_VERSION = v0.3
NVME_SITE = $(call github,linux-nvme,nvme-cli,$(NVME_VERSION))
NVME_LICENSE = GPLv2+
NVME_LICENSE_FILES = COPYING

# LIBUDEV=1 means that libudev is _disabled_
define NVME_BUILD_CMDS
	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \
		LIBUDEV=1 -C $(@D)
endef

define NVME_INSTALL_TARGET_CMDS
	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) \
		PREFIX=/usr install-bin
endef

$(eval $(generic-package))