b790ff27d5
Text has been added to README.md, but the section about licenses hasn't been modified. Unfortunately there are still many files without license info, so the small piece of text in README.md that says files with no license info are LGPL-2.0 is still relevant. Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net> [Arnout: update README.md hash] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
################################################################################
|
|
#
|
|
# multipath-tools
|
|
#
|
|
################################################################################
|
|
|
|
MULTIPATH_TOOLS_VERSION = 0.8.9
|
|
MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION))
|
|
|
|
MULTIPATH_TOOLS_LICENSE = \
|
|
LGPL-2.0 (default), \
|
|
LGPL-2.1+ (libmpathcmd), \
|
|
GPL-2.0+ (libmultipath), \
|
|
GPL-3.0+ (libdmmp)
|
|
MULTIPATH_TOOLS_LICENSE_FILES = \
|
|
LICENSES/GPL-2.0 \
|
|
LICENSES/GPL-3.0 \
|
|
LICENSES/LGPL-2.0 \
|
|
LICENSES/LGPL-2.1 \
|
|
README.md
|
|
|
|
MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf
|
|
MULTIPATH_TOOLS_MAKE_OPTS = \
|
|
LIB="lib" \
|
|
RUN="run" \
|
|
OPTFLAGS="" \
|
|
STACKPROT="" \
|
|
WARNFLAGS=""
|
|
|
|
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
|
MULTIPATH_TOOLS_DEPENDENCIES += systemd
|
|
MULTIPATH_TOOLS_MAKE_OPTS += ENABLE_SYSTEMD=1
|
|
endif
|
|
|
|
define MULTIPATH_TOOLS_BUILD_CMDS
|
|
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
|
|
$(MULTIPATH_TOOLS_MAKE_OPTS)
|
|
endef
|
|
|
|
define MULTIPATH_TOOLS_INSTALL_TARGET_CMDS
|
|
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \
|
|
$(MULTIPATH_TOOLS_MAKE_OPTS) DESTDIR="$(TARGET_DIR)"
|
|
endef
|
|
|
|
define MULTIPATH_TOOLS_INSTALL_INIT_SYSV
|
|
$(INSTALL) -D -m 755 package/multipath-tools/S60multipathd \
|
|
$(TARGET_DIR)/etc/init.d/S60multipathd
|
|
endef
|
|
|
|
$(eval $(generic-package))
|