-#
-# Copyright (C) 2006 OpenWrt.org
+#
+# Copyright (C) 2006,2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
include $(TOPDIR)/rules.mk
PKG_NAME:=openssh
-PKG_VERSION:=4.7p1
+PKG_VERSION:=5.0p1
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
ftp://openbsd.wiretapped.net/pub/OpenBSD/OpenSSH/portable/ \
- ftp://ftp.belnet.be/packages/openbsd/OpenSSH/portable/ \
- ftp://ftp.de.openbsd.org/pub/unix/OpenBSD/OpenSSH/portable/
-PKG_MD5SUM:=50a800fd2c6def9e9a53068837e87b91
+ ftp://ftp.belnet.be/packages/openbsd/OpenSSH/portable/ \
+ ftp://ftp.de.openbsd.org/pub/unix/OpenBSD/OpenSSH/portable/
+PKG_MD5SUM:=1f1dfaa775f33dd3328169de9bdc292a
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH client
URL:=http://www.openssh.com/
- SUBMENU:=ssh
+ SUBMENU:=SSH
endef
define Package/openssh-client/description
DEPENDS:=openssh-client
TITLE:=OpenSSH client utilities
URL:=http://www.openssh.com/
- SUBMENU:=ssh
+ SUBMENU:=SSH
endef
define Package/openssh-client-utils/description
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH server
URL:=http://www.openssh.com/
- SUBMENU:=ssh
+ SUBMENU:=SSH
endef
define Package/openssh-server/description
DEPENDS:=+libopenssl +zlib
TITLE:=OpenSSH SFTP client
URL:=http://www.openssh.com/
- SUBMENU:=ssh
+ SUBMENU:=SSH
endef
define Package/openssh-sftp-client/description
DEPENDS:=
TITLE:=OpenSSH SFTP server
URL:=http://www.openssh.com/
- SUBMENU:=ssh
+ SUBMENU:=SSH
endef
define Package/openssh-sftp-server/description
--disable-utmpx \
--disable-wtmp \
--disable-wtmpx \
+ --without-stackprotect \
--without-bsd-auth \
--without-kerberos5 \
--without-pam \
define Package/openssh-client-utils/install
$(INSTALL_DIR) $(1)/usr/bin
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ssh-add $(1)/usr/bin/
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ssh-agent $(1)/usr/bin/
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ssh-keyscan $(1)/usr/bin/
+ $(INSTALL_BIN) $(foreach bin,add agent keyscan keysign,$(PKG_BUILD_DIR)/ssh-$(bin)) $(1)/usr/bin/
endef
define Package/openssh-server/install