diff --git a/package/openssh/Config.in b/package/openssh/Config.in index 25843447a7..3b0adad63d 100644 --- a/package/openssh/Config.in +++ b/package/openssh/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_OPENSSH depends on BR2_USE_MMU # fork() select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_ZLIB + select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help A free version of the SSH protocol suite of network connectivity tools. The standard 'ssh', 'sshd', 'scp', and @@ -22,7 +23,6 @@ config BR2_PACKAGE_OPENSSH_CLIENT config BR2_PACKAGE_OPENSSH_SERVER bool "server" default y - select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help Server programs: sshd, sftp-server diff --git a/package/openssh/openssh.mk b/package/openssh/openssh.mk index d85c3f7c36..b3a4b0274d 100644 --- a/package/openssh/openssh.mk +++ b/package/openssh/openssh.mk @@ -87,7 +87,7 @@ endif OPENSSH_DEPENDENCIES = host-pkgconf zlib openssl # crypt() in libcrypt only required for sshd. -ifeq ($(BR2_PACKAGE_OPENSSH_SERVER)$(BR2_PACKAGE_LIBXCRYPT),yy) +ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) OPENSSH_DEPENDENCIES += libxcrypt endif