[oe-commits] Mark Hatle : dropbear: use new update-alternatives

git at git.openembedded.org git at git.openembedded.org
Wed May 30 11:05:29 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: e7164da229d8ccccb043a790b25c995a46a83c88
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e7164da229d8ccccb043a790b25c995a46a83c88

Author: Mark Hatle <mark.hatle at windriver.com>
Date:   Tue May 15 18:34:50 2012 -0500

dropbear: use new update-alternatives

Signed-off-by: Mark Hatle <mark.hatle at windriver.com>

---

 meta/recipes-core/dropbear/dropbear.inc        |   12 ++++++------
 meta/recipes-core/dropbear/dropbear_2012.55.bb |    3 ++-
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-core/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc
index 2de442c..aa313df 100644
--- a/meta/recipes-core/dropbear/dropbear.inc
+++ b/meta/recipes-core/dropbear/dropbear.inc
@@ -74,10 +74,12 @@ do_install() {
 
 }
 
-pkg_postinst_${PN} () {
-	update-alternatives --install ${bindir}/scp scp ${sbindir}/dropbearmulti 20
-	update-alternatives --install ${bindir}/ssh ssh ${sbindir}/dropbearmulti 20
-}
+inherit update-alternatives
+
+ALTERNATIVE_PRIORITY = "20"
+ALTERNATIVE_${PN} = "scp ssh"
+
+ALTERNATIVE_TARGET = "${sbindir}/dropbearmulti"
 
 pkg_postrm_append_${PN} () {
   if [ -f "${sysconfdir}/dropbear/dropbear_rsa_host_key" ]; then
@@ -86,6 +88,4 @@ pkg_postrm_append_${PN} () {
   if [ -f "${sysconfdir}/dropbear/dropbear_dss_host_key" ]; then
         rm ${sysconfdir}/dropbear/dropbear_dss_host_key
   fi
-  update-alternatives --remove ssh ${bindir}/dropbearmulti
-  update-alternatives --remove scp ${bindir}/dropbearmulti
 }
diff --git a/meta/recipes-core/dropbear/dropbear_2012.55.bb b/meta/recipes-core/dropbear/dropbear_2012.55.bb
index 8323a33..99163ab 100644
--- a/meta/recipes-core/dropbear/dropbear_2012.55.bb
+++ b/meta/recipes-core/dropbear/dropbear_2012.55.bb
@@ -3,4 +3,5 @@ require dropbear.inc
 SRC_URI[md5sum] = "44836e5a0419ba12557f9ea46880077e"
 SRC_URI[sha256sum] = "808df243c61bb60f2f18fa64bca628cbba0918b2a14139f10e6d59d4ac5a17ce"
 
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
+





More information about the Openembedded-commits mailing list