Signed-off-by: Mei Lei <lei....@intel.com>
---
 .../configure.patch                                |    0
 meta/recipes-core/dropbear/dropbear.inc            |    8 ----
 .../dropbear/dropbear/allow-nopw.patch             |   40 --------------------
 meta/recipes-core/dropbear/dropbear_0.53.1.bb      |    6 ---
 meta/recipes-core/dropbear/dropbear_2011.54.bb     |    6 +++
 5 files changed, 6 insertions(+), 54 deletions(-)
 rename meta/recipes-core/dropbear/{dropbear-0.53.1 => 
dropbear-2011.54}/configure.patch (100%)
 delete mode 100644 meta/recipes-core/dropbear/dropbear/allow-nopw.patch
 delete mode 100644 meta/recipes-core/dropbear/dropbear_0.53.1.bb
 create mode 100644 meta/recipes-core/dropbear/dropbear_2011.54.bb

diff --git a/meta/recipes-core/dropbear/dropbear-0.53.1/configure.patch 
b/meta/recipes-core/dropbear/dropbear-2011.54/configure.patch
similarity index 100%
rename from meta/recipes-core/dropbear/dropbear-0.53.1/configure.patch
rename to meta/recipes-core/dropbear/dropbear-2011.54/configure.patch
diff --git a/meta/recipes-core/dropbear/dropbear.inc 
b/meta/recipes-core/dropbear/dropbear.inc
index 1894715..9de13f0 100644
--- a/meta/recipes-core/dropbear/dropbear.inc
+++ b/meta/recipes-core/dropbear/dropbear.inc
@@ -16,7 +16,6 @@ SRC_URI = 
"http://matt.ucc.asn.au/dropbear/releases/dropbear-${PV}.tar.gz \
                 file://dropbear-0.53.1-static_build_fix.patch \
                 file://configure.patch \
                 file://fix-2kb-keys.patch \
-                file://allow-nopw.patch;apply=no \
                 file://init \
                  ${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', 
'', d)} "
 
@@ -40,13 +39,6 @@ EXTRA_OECONF += "\
 
 DISTRO_TYPE ?= "${@base_contains("IMAGE_FEATURES", "debug-tweaks", "debug", 
"",d)}"
 
-do_debug_patch() {
-       if [ "${DISTRO_TYPE}" = "debug" ]; then
-               bbnote "WARNING: applying allow-nopw.patch which allows 
password-less logins!"
-               patch -p1 < ${WORKDIR}/allow-nopw.patch
-       fi
-}
-
 addtask do_debug_patch after do_patch before do_configure
 
 do_install() {
diff --git a/meta/recipes-core/dropbear/dropbear/allow-nopw.patch 
b/meta/recipes-core/dropbear/dropbear/allow-nopw.patch
deleted file mode 100644
index 3909ef2..0000000
--- a/meta/recipes-core/dropbear/dropbear/allow-nopw.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Upstream-Status: Inappropriate [embedded specific]
-
-diff --git a/svr-auth.c b/svr-auth.c
-index 87e3c5e..3e78c1a 100644
---- a/svr-auth.c
-+++ b/svr-auth.c
-@@ -250,6 +250,7 @@ static int checkusername(unsigned char *username, unsigned 
int userlen) {
-       }
- 
-       /* check for an empty password */
-+#ifdef DISALLOW_EMPTY_PW
-       if (ses.authstate.pw_passwd[0] == '\0') {
-               TRACE(("leave checkusername: empty pword"))
-               dropbear_log(LOG_WARNING, "User '%s' has blank password, 
rejected",
-@@ -257,6 +258,7 @@ static int checkusername(unsigned char *username, unsigned 
int userlen) {
-               send_msg_userauth_failure(0, 1);
-               return DROPBEAR_FAILURE;
-       }
-+#endif
- 
-       TRACE(("shell is %s", ses.authstate.pw_shell))
- 
-diff --git a/svr-authpasswd.c b/svr-authpasswd.c
-index a29fd63..6a3c7e9 100644
---- a/svr-authpasswd.c
-+++ b/svr-authpasswd.c
-@@ -64,9 +64,13 @@ void svr_auth_password() {
-        * since the shadow password may differ to that tested
-        * in auth.c */
-       if (passwdcrypt[0] == '\0') {
-+#ifdef DISALLOW_EMPTY_PASSWD
-               dropbear_log(LOG_WARNING, "User '%s' has blank password, 
rejected",
-                               ses.authstate.pw_name);
-               send_msg_userauth_failure(0, 1);
-+#else
-+               send_msg_userauth_success();
-+#endif
-               return;
-       }
- 
diff --git a/meta/recipes-core/dropbear/dropbear_0.53.1.bb 
b/meta/recipes-core/dropbear/dropbear_0.53.1.bb
deleted file mode 100644
index 54f86e8..0000000
--- a/meta/recipes-core/dropbear/dropbear_0.53.1.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require dropbear.inc
-
-SRC_URI[md5sum] = "6b8d901859d9b8a18e2f6bfe0a892a03"
-SRC_URI[sha256sum] = 
"192538ca2a9ee778f12a2e8ddb6f098fa85dcb6457adc1cb40dd94b3c28f4df6"
-
-PR = "r0"
diff --git a/meta/recipes-core/dropbear/dropbear_2011.54.bb 
b/meta/recipes-core/dropbear/dropbear_2011.54.bb
new file mode 100644
index 0000000..b7b4b83
--- /dev/null
+++ b/meta/recipes-core/dropbear/dropbear_2011.54.bb
@@ -0,0 +1,6 @@
+require dropbear.inc
+
+SRC_URI[md5sum] = "ce1e236c4a8df0cb95253defee6716b5"
+SRC_URI[sha256sum] = 
"a5fe60fa9c11e7b0f6a21ef6e86a53ce3d55236548901905070ff1c1716fbf47"
+
+PR = "r0"
-- 
1.7.0.4


_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to