$(REMOVE)/inadyn-mt.v.$(INADYN_VER)
# $(TOUCH)
-$(D)/dropbear: $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2 | $(BUILD_TMP)/extras
+$(D)/dropbear: $(D)/zlib $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2 | $(BUILD_TMP)/extras
$(START_BUILD)
$(UNTAR)/dropbear-$(DROPBEAR_VER).tar.bz2
pushd $(BUILD_TMP)/dropbear-$(DROPBEAR_VER); \
+ ac_cv_lib_z_deflate=yes; \
+ echo '#if !HAVE_CRYPT' >> localoptions.h && \
+ echo '#define DROPBEAR_SVR_PASSWORD_AUTH 0' >> localoptions.h && \
+ echo '#endif' >> localoptions.h && \
+ # disable SMALL_CODE define && \
+ sed -i 's|^\(#define DROPBEAR_SMALL_CODE\).*|\1 0|' default_options.h && \
+ # fix PATH define && \
+ sed -i 's|^\(#define DEFAULT_PATH\).*|\1 "/sbin:/bin:/var/bin"|' default_options.h && \
+ # remove /usr prefix && \
+ sed -i 's|/usr/|/|g' default_options.h && \
$(BUILDENV) \
./configure $(CONFIGURE_OPTS) \
--prefix=/var \
- --mandir=/.remove && \
+ --mandir=/.remove \
+ --disable-pututxline \
+ --disable-wtmp \
+ --disable-wtmpx \
+ --disable-loginfunc \
+ --disable-pam \
+ --disable-harden \
+ --enable-bundled-libtom && \
$(MAKE) PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" MULTI=1 SCPPROGRESS=1 && \
$(MAKE) PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" MULTI=1 SCPPROGRESS=1 install DESTDIR=$(BUILD_TMP)/extras
$(TARGET)-strip $(BUILD_TMP)/extras/var/bin/dropbearmulti
$(REMOVE)/extras/.remove
- $(REMOVE)/dropbear-$(DROPBEAR_VER)
+# $(REMOVE)/dropbear-$(DROPBEAR_VER)
# $(TOUCH)