diff options
Diffstat (limited to 'meta/recipes-core/dropbear/dropbear.inc')
-rw-r--r-- | meta/recipes-core/dropbear/dropbear.inc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/meta/recipes-core/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc index 7269888a4e..0f5e9ba4ac 100644 --- a/meta/recipes-core/dropbear/dropbear.inc +++ b/meta/recipes-core/dropbear/dropbear.inc | |||
@@ -1,5 +1,6 @@ | |||
1 | SUMMARY = "A lightweight SSH and SCP implementation" | 1 | SUMMARY = "A lightweight SSH and SCP implementation" |
2 | HOMEPAGE = "http://matt.ucc.asn.au/dropbear/dropbear.html" | 2 | HOMEPAGE = "http://matt.ucc.asn.au/dropbear/dropbear.html" |
3 | DESCRIPTION = "Dropbear is a relatively small SSH server and client. It runs on a variety of POSIX-based platforms. Dropbear is open source software, distributed under a MIT-style license. Dropbear is particularly useful for "embedded"-type Linux (or other Unix) systems, such as wireless routers." | ||
3 | SECTION = "console/network" | 4 | SECTION = "console/network" |
4 | 5 | ||
5 | # some files are from other projects and have others license terms: | 6 | # some files are from other projects and have others license terms: |
@@ -11,6 +12,11 @@ DEPENDS = "zlib virtual/crypt" | |||
11 | RPROVIDES_${PN} = "ssh sshd" | 12 | RPROVIDES_${PN} = "ssh sshd" |
12 | RCONFLICTS_${PN} = "openssh-sshd openssh" | 13 | RCONFLICTS_${PN} = "openssh-sshd openssh" |
13 | 14 | ||
15 | # break dependency on base package for -dev package | ||
16 | # otherwise SDK fails to build as the main openssh and dropbear packages | ||
17 | # conflict with each other | ||
18 | RDEPENDS:${PN}-dev = "" | ||
19 | |||
14 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" | 20 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" |
15 | 21 | ||
16 | SRC_URI = "http://matt.ucc.asn.au/dropbear/releases/dropbear-${PV}.tar.bz2 \ | 22 | SRC_URI = "http://matt.ucc.asn.au/dropbear/releases/dropbear-${PV}.tar.bz2 \ |
@@ -21,7 +27,10 @@ SRC_URI = "http://matt.ucc.asn.au/dropbear/releases/dropbear-${PV}.tar.bz2 \ | |||
21 | file://dropbear.socket \ | 27 | file://dropbear.socket \ |
22 | file://dropbear.default \ | 28 | file://dropbear.default \ |
23 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \ | 29 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \ |
24 | ${@bb.utils.contains('PACKAGECONFIG', 'disable-weak-ciphers', 'file://dropbear-disable-weak-ciphers.patch', '', d)} " | 30 | ${@bb.utils.contains('PACKAGECONFIG', 'disable-weak-ciphers', 'file://dropbear-disable-weak-ciphers.patch', '', d)} \ |
31 | file://CVE-2020-36254.patch \ | ||
32 | file://CVE-2021-36369.patch \ | ||
33 | " | ||
25 | 34 | ||
26 | PAM_SRC_URI = "file://0005-dropbear-enable-pam.patch \ | 35 | PAM_SRC_URI = "file://0005-dropbear-enable-pam.patch \ |
27 | file://0006-dropbear-configuration-file.patch \ | 36 | file://0006-dropbear-configuration-file.patch \ |