@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := openssh
PKG_NAME := openssh
PKG_VERSION := 8.4p1
PKG_VERSION := 8.4p1
PKG_RELEASE := 3
PKG_RELEASE := 4
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
PKG_SOURCE_URL := https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
@ -21,6 +21,10 @@ PKG_LICENSE_FILES:=LICENCE
PKG_CPE_ID := cpe:/a:openssh:openssh
PKG_CPE_ID := cpe:/a:openssh:openssh
PKG_REMOVE_FILES :=
PKG_REMOVE_FILES :=
PKG_CONFIG_DEPENDS := \
CONFIG_OPENSSH_LIBFIDO2
PKG_BUILD_DEPENDS += OPENSSH_LIBFIDO2:libfido2
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
@ -82,11 +86,15 @@ endef
d e f i n e P a c k a g e / o p e n s s h - s e r v e r
d e f i n e P a c k a g e / o p e n s s h - s e r v e r
$( call Package/openssh/Default)
$( call Package/openssh/Default)
DEPENDS += +openssh-keygen
DEPENDS += +openssh-keygen +OPENSSH_LIBFIDO2:libfido2
TITLE += server
TITLE += server
USERID:= sshd = 22:sshd= 22
USERID:= sshd = 22:sshd= 22
e n d e f
e n d e f
d e f i n e P a c k a g e / o p e n s s h - s e r v e r / c o n f i g
source " $( SOURCE) /Config.in "
e n d e f
d e f i n e P a c k a g e / o p e n s s h - s e r v e r / d e s c r i p t i o n
d e f i n e P a c k a g e / o p e n s s h - s e r v e r / d e s c r i p t i o n
O p e n S S H s e r v e r .
O p e n S S H s e r v e r .
e n d e f
e n d e f
@ -164,8 +172,9 @@ CONFIGURE_ARGS += \
--without-bsd-auth \
--without-bsd-auth \
--without-kerberos5 \
--without-kerberos5 \
--with-stackprotect \
--with-stackprotect \
--with$( if $( CONFIG_OPENSSL_ENGINE) ,,out) -ssl-engine
--with$( if $( CONFIG_OPENSSL_ENGINE) ,,out) -ssl-engine \
--with$( if $( CONFIG_OPENSSH_LIBFIDO2) ,,out) -security-key-builtin
i f e q ( $( BUILD_VARIANT ) , w i t h - p a m )
i f e q ( $( BUILD_VARIANT ) , w i t h - p a m )
CONFIGURE_ARGS += \
CONFIGURE_ARGS += \
--with-pam
--with-pam