From: Will Moore Date: Tue, 25 Oct 2011 12:22:18 +0000 (+0100) Subject: dropbear: add options to disable wtmp / lastlog logging X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aeea387d82fc84272ebc216665cf9aeb5567438e;p=buildroot.git dropbear: add options to disable wtmp / lastlog logging Buildroot does not have wtmp or lastlog support by default so allow dropbear to be configured to stop using them and hence to stop generating system log error messages. [Peter: invert to positive options, and disable by default] Signed-off-by: Will Moore Signed-off-by: Peter Korsgaard --- diff --git a/package/dropbear/Config.in b/package/dropbear/Config.in index c30228f202..0903ad1602 100644 --- a/package/dropbear/Config.in +++ b/package/dropbear/Config.in @@ -23,3 +23,17 @@ config BR2_PACKAGE_DROPBEAR_SMALL Tradeoffs are slower hashes and ciphers, and disabling of the blowfish cipher and zlib. + +config BR2_PACKAGE_DROPBEAR_WTMP + bool "log dropbear access to wtmp" + depends on BR2_PACKAGE_DROPBEAR + help + Enable logging of dropbear access to wtmp. Notice that + Buildroot does not generate wtmp by default. + +config BR2_PACKAGE_DROPBEAR_LASTLOG + bool "log dropbear access to lastlog" + depends on BR2_PACKAGE_DROPBEAR + help + Enable logging of dropbear access to lastlog. Notice that + Buildroot does not generate lastlog by default. diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index e9da42df07..bced0ef4e8 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -46,6 +46,14 @@ DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_BUILD_FEATURED DROPBEAR_DEPENDENCIES += zlib endif +ifneq ($(BR2_PACKAGE_DROPBEAR_WTMP),y) +DROPBEAR_CONF_OPT += --disable-wtmp +endif + +ifneq ($(BR2_PACKAGE_DROPBEAR_LASTLOG),y) +DROPBEAR_CONF_OPT += --disable-lastlog +endif + define DROPBEAR_INSTALL_TARGET_CMDS $(INSTALL) -m 755 $(@D)/dropbearmulti $(TARGET_DIR)/usr/sbin/dropbear for f in $(DROPBEAR_TARGET_BINS); do \