From 2f0c5ab8e0baf8cd4af10b1f635138a544b28534 Mon Sep 17 00:00:00 2001 From: Peter Wagner <​tripolar@gmx.at> Date: Tue, 9 Mar 2010 11:51:55 +0000 Subject: [PATCH] update opennsh to 5.4p1 and move ssk-kegen out of openssh-client-utils and openssh-server and create a seperate package for it - to get rid of problems when both packages are installed at the same time SVN-Revision: 20081 --- net/openssh/Makefile | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/net/openssh/Makefile b/net/openssh/Makefile index 2a4761bf32..7815327901 100644 --- a/net/openssh/Makefile +++ b/net/openssh/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=openssh -PKG_VERSION:=5.3p1 +PKG_VERSION:=5.4p1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz @@ -16,7 +16,7 @@ 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:=13563dbf61f36ca9a1e4254260131041 +PKG_MD5SUM:=da10af8a789fa2e83e3635f3a1b76f5e PKG_BUILD_DEPENDS:=libopenssl @@ -42,7 +42,7 @@ endef define Package/openssh-client-utils SECTION:=net CATEGORY:=Network - DEPENDS:=openssh-client + DEPENDS:=+openssh-client +openssh-keygen TITLE:=OpenSSH client utilities URL:=http://www.openssh.com/ SUBMENU:=SSH @@ -52,10 +52,23 @@ define Package/openssh-client-utils/description OpenSSH client utilities. endef -define Package/openssh-server +define Package/openssh-keygen SECTION:=net CATEGORY:=Network DEPENDS:=+libopenssl +zlib + TITLE:=OpenSSH keygen + URL:=http://www.openssh.com/ + SUBMENU:=SSH +endef + +define Package/openssh-keygen/description +OpenSSH keygen. +endef + +define Package/openssh-server + SECTION:=net + CATEGORY:=Network + DEPENDS:=+libopenssl +zlib +openssh-keygen TITLE:=OpenSSH server URL:=http://www.openssh.com/ SUBMENU:=SSH @@ -143,17 +156,21 @@ endef define Package/openssh-client-utils/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(foreach bin,add agent keyscan keysign keygen,$(PKG_BUILD_DIR)/ssh-$(bin)) $(1)/usr/bin/ + $(INSTALL_BIN) $(foreach bin,add agent keyscan keysign,$(PKG_BUILD_DIR)/ssh-$(bin)) $(1)/usr/bin/ +endef + +define Package/openssh-keygen/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ssh-keygen $(1)/usr/bin/ endef + define Package/openssh-server/install $(INSTALL_DIR) $(1)/etc/ssh chmod 0700 $(1)/etc/ssh $(CP) $(PKG_INSTALL_DIR)/etc/ssh/sshd_config $(1)/etc/ssh/ $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/sshd.init $(1)/etc/init.d/sshd - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ssh-keygen $(1)/usr/bin/ $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/sshd $(1)/usr/sbin/ endef @@ -212,6 +229,7 @@ endef $(eval $(call BuildPackage,openssh-client)) $(eval $(call BuildPackage,openssh-client-utils)) +$(eval $(call BuildPackage,openssh-keygen)) $(eval $(call BuildPackage,openssh-server)) $(eval $(call BuildPackage,openssh-sftp-client)) $(eval $(call BuildPackage,openssh-sftp-server)) -- 2.30.2