$(call PKG_INIT_BIN, 0.52) $(PKG)_SOURCE:=dropbear-$($(PKG)_VERSION).tar.bz2 $(PKG)_SITE:=http://matt.ucc.asn.au/dropbear/releases $(PKG)_BINARY:=$($(PKG)_DIR)/dropbearmulti $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/sbin/dropbearmulti $(PKG)_STARTLEVEL=40 ifeq ($(strip $(FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY)),y) DROPBEAR_MAKE_OPTIONS:=PROGRAMS="dropbear dropbearkey" MULTI=1 else DROPBEAR_MAKE_OPTIONS:=PROGRAMS="dropbear dbclient dropbearkey scp" MULTI=1 SCPPROGRESS=1 endif ifeq ($(strip $(FREETZ_PACKAGE_DROPBEAR_WITH_ZLIB)),y) $(PKG)_DEPENDS_ON := zlib endif $(PKG)_CONFIG_SUBOPTS += FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY $(PKG)_CONFIG_SUBOPTS += FREETZ_PACKAGE_DROPBEAR_WITH_ZLIB $(PKG)_CONFIGURE_OPTIONS += $(if $(FREETZ_PACKAGE_DROPBEAR_WITH_ZLIB),,--disable-zlib) $(PKG)_CONFIGURE_OPTIONS += --disable-pam $(PKG)_CONFIGURE_OPTIONS += --enable-openpty $(PKG)_CONFIGURE_OPTIONS += --enable-syslog $(PKG)_CONFIGURE_OPTIONS += --enable-shadow $(PKG)_CONFIGURE_OPTIONS += --disable-lastlog $(PKG)_CONFIGURE_OPTIONS += --disable-utmp $(PKG)_CONFIGURE_OPTIONS += --disable-utmpx $(PKG)_CONFIGURE_OPTIONS += --disable-wtmp $(PKG)_CONFIGURE_OPTIONS += --disable-wtmpx $(PKG)_CONFIGURE_OPTIONS += --disable-loginfunc $(PKG)_CONFIGURE_OPTIONS += --disable-pututline $(PKG)_CONFIGURE_OPTIONS += --disable-pututxline $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_CONFIGURE) $($(PKG)_BINARY): $($(PKG)_DIR)/.configured PATH="$(TARGET_PATH)" \ $(MAKE) $(DROPBEAR_MAKE_OPTIONS) -C $(DROPBEAR_DIR) $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) $(INSTALL_BINARY_STRIP) $(pkg): $(pkg)-precompiled: $($(PKG)_TARGET_BINARY) $(pkg)-clean: -$(MAKE) -C $(DROPBEAR_DIR) clean $(RM) $(DROPBEAR_FREETZ_CONFIG_FILE) $(pkg)-uninstall: $(RM) $(DROPBEAR_TARGET_BINARY) $(PKG_FINISH)