mirror of
https://github.com/PartialVolume/shredos.x86_64.git
synced 2026-02-20 09:35:26 +00:00
49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# lynis
|
|
#
|
|
################################################################################
|
|
|
|
LYNIS_VERSION = 3.1.6
|
|
LYNIS_SITE = $(call github,CISOfy,lynis,$(LYNIS_VERSION))
|
|
LYNIS_LICENSE = GPL-3.0
|
|
LYNIS_LICENSE_FILES = LICENSE
|
|
|
|
define LYNIS_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -m 0755 $(@D)/lynis \
|
|
$(TARGET_DIR)/usr/sbin/lynis
|
|
$(INSTALL) -D -m 0644 $(@D)/default.prf \
|
|
$(TARGET_DIR)/etc/lynis/default.prf
|
|
$(INSTALL) -D -m 0644 $(@D)/developer.prf \
|
|
$(TARGET_DIR)/etc/lynis/developer.prf
|
|
$(INSTALL) -D -m 0644 $(@D)/plugins/* \
|
|
-t $(TARGET_DIR)/etc/lynis/plugins
|
|
$(INSTALL) -D -m 0644 $(@D)/include/* \
|
|
-t $(TARGET_DIR)/usr/share/lynis/include
|
|
$(INSTALL) -D -m 0644 $(@D)/db/*.db \
|
|
-t $(TARGET_DIR)/usr/share/lynis/db
|
|
$(INSTALL) -D -m 0644 $(@D)/db/languages/en \
|
|
$(TARGET_DIR)/usr/share/lynis/db/languages/en
|
|
endef
|
|
|
|
ifneq ($(BR2_PACKAGE_GAWK),y)
|
|
define LYNIS_AWK_BUSYBOX_CONFIG_FIXUPS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_AWK)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_FEATURE_AWK_LIBM)
|
|
endef
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_COREUTILS),y)
|
|
define LYNIS_STAT_BUSYBOX_CONFIG_FIXUPS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_STAT)
|
|
endef
|
|
endif
|
|
|
|
define LYNIS_BUSYBOX_CONFIG_FIXUPS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_PGREP)
|
|
$(LYNIS_AWK_BUSYBOX_CONFIG_FIXUPS)
|
|
$(LYNIS_STAT_BUSYBOX_CONFIG_FIXUPS)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|