From: Markham Date: Tue, 1 May 2018 11:35:29 +0000 (+0200) Subject: fix target dropbear for HD2 X-Git-Url: https://git.webhop.me/?a=commitdiff_plain;h=36f4a49805c49362a6840ff98a2f8701bebe11fa;p=bs-cst-neutrino-hd.git fix target dropbear for HD2 --- diff --git a/make/extras.mk b/make/extras.mk index 9fef836..8e0c429 100644 --- a/make/extras.mk +++ b/make/extras.mk @@ -32,18 +32,35 @@ $(D)/inadyn-mt: $(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz | $(BUILD_TMP)/extra $(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)