From cdb736cea0363f6057853e424bf2e49acb9039f9 Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Sat, 11 Aug 2007 18:43:58 +0000 Subject: Bump dropbear to 0.50, /dev/urandom is now default --- package/dropbear/dropbear.mk | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) (limited to 'package/dropbear/dropbear.mk') diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index 9f42040a9..9b87a0287 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -3,7 +3,7 @@ # dropbear # ############################################################# -DROPBEAR_VERSION:=0.49 +DROPBEAR_VERSION:=0.50 DROPBEAR_SOURCE:=dropbear-$(DROPBEAR_VERSION).tar.gz DROPBEAR_SITE:=http://matt.ucc.asn.au/dropbear/releases/ DROPBEAR_DIR:=$(BUILD_DIR)/dropbear-$(DROPBEAR_VERSION) @@ -21,7 +21,7 @@ $(DROPBEAR_DIR)/.unpacked: $(DL_DIR)/$(DROPBEAR_SOURCE) toolchain/patch-kernel.sh $(DROPBEAR_DIR) package/dropbear/ dropbear\*.patch $(SED) 's,^/\* #define DROPBEAR_MULTI.*,#define DROPBEAR_MULTI,g' $(DROPBEAR_DIR)/options.h $(CONFIG_UPDATE) $(DROPBEAR_DIR) - touch $(DROPBEAR_DIR)/.unpacked + touch $@ $(DROPBEAR_DIR)/.configured: $(DROPBEAR_DIR)/.unpacked (cd $(DROPBEAR_DIR); rm -rf config.cache; \ @@ -33,24 +33,12 @@ $(DROPBEAR_DIR)/.configured: $(DROPBEAR_DIR)/.unpacked --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libdir=/lib \ - --libexecdir=/usr/lib \ --sysconfdir=/etc \ - --datadir=/usr/share \ --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ $(DISABLE_NLS) \ --with-shared \ ); -ifeq ($(strip $(BR2_PACKAGE_DROPBEAR_URANDOM)),y) - $(SED) 's,^#define DROPBEAR_RANDOM_DEV.*,#define DROPBEAR_RANDOM_DEV \"/dev/urandom\",' \ - $(DROPBEAR_DIR)/options.h -endif - touch $(DROPBEAR_DIR)/.configured + touch $@ $(DROPBEAR_DIR)/$(DROPBEAR_BINARY): $(DROPBEAR_DIR)/.configured $(MAKE) $(TARGET_CONFIGURE_OPTS) LD=$(TARGET_CC) \ @@ -58,21 +46,17 @@ $(DROPBEAR_DIR)/$(DROPBEAR_BINARY): $(DROPBEAR_DIR)/.configured MULTI=1 SCPPROGRESS=1 -C $(DROPBEAR_DIR) $(TARGET_DIR)/$(DROPBEAR_TARGET_BINARY): $(DROPBEAR_DIR)/$(DROPBEAR_BINARY) - #$(MAKE) DESTDIR=$(TARGET_DIR) $(TARGET_CONFIGURE_OPTS) \ - # LD=$(TARGET_CC) -C $(DROPBEAR_DIR) install - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - install -d -m 755 $(TARGET_DIR)/usr/sbin - install -d -m 755 $(TARGET_DIR)/usr/bin - install -m 755 $(DROPBEAR_DIR)/$(DROPBEAR_BINARY) \ + $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/sbin + $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/bin + $(INSTALL) -m 755 $(DROPBEAR_DIR)/$(DROPBEAR_BINARY) \ $(TARGET_DIR)/$(DROPBEAR_TARGET_BINARY) - $(STRIP) $(TARGET_DIR)/$(DROPBEAR_TARGET_BINARY) + $(STRIP) --strip-unneeded $(TARGET_DIR)/$(DROPBEAR_TARGET_BINARY) ln -snf ../sbin/dropbear $(TARGET_DIR)/usr/bin/scp ln -snf ../sbin/dropbear $(TARGET_DIR)/usr/bin/ssh ln -snf ../sbin/dropbear $(TARGET_DIR)/usr/bin/dbclient ln -snf ../sbin/dropbear $(TARGET_DIR)/usr/bin/dropbearkey ln -snf ../sbin/dropbear $(TARGET_DIR)/usr/bin/dropbearconvert - cp $(DROPBEAR_DIR)/S50dropbear $(TARGET_DIR)/etc/init.d/ + cp -dpf $(DROPBEAR_DIR)/S50dropbear $(TARGET_DIR)/etc/init.d/ chmod a+x $(TARGET_DIR)/etc/init.d/S50dropbear dropbear: uclibc zlib $(TARGET_DIR)/$(DROPBEAR_TARGET_BINARY) -- cgit v1.2.3