Make dropbear use update-alternatives
authorOyvind Repvik <nail@nslu2-linux.org>
Wed, 3 Aug 2005 01:12:24 +0000 (01:12 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Wed, 3 Aug 2005 01:12:24 +0000 (01:12 +0000)
packages/dropbear/dropbear_0.46.bb

index 3a2b540..739950e 100644 (file)
@@ -3,7 +3,7 @@ HOMEPAGE = "http://matt.ucc.asn.au/dropbear/dropbear.html"
 SECTION = "console/network"
 LICENSE = "MIT"
 DEPENDS = "zlib"
-PR = "r1"
+PR = "r2"
 PROVIDES = "ssh sshd"
 
 SRC_URI = "http://matt.ucc.asn.au/dropbear/releases/dropbear-${PV}.tar.bz2 \
@@ -41,10 +41,12 @@ do_install() {
                   ${D}${localstatedir}
 
        install -m 0755 dropbearmulti ${D}${sbindir}/
-       for i in ${BINCOMMANDS}
-       do
-               ln -s ${sbindir}/dropbearmulti ${D}${bindir}/$i
-       done
+#      for i in ${BINCOMMANDS}
+#      do
+#              ln -s ${sbindir}/dropbearmulti ${D}${bindir}/$i
+#      done
+       ln -s ${sbindir}/dropbearmulti ${D}${bindir}/dbclient
+       
        for i in ${SBINCOMMANDS}
        do
                ln -s ./dropbearmulti ${D}${sbindir}/$i
@@ -57,6 +59,11 @@ do_install() {
        chmod 755 ${D}${sysconfdir}/init.d/dropbear
 }
 
+pkg_postinst () {
+       update-alternatives --install ${bindir}/scp scp ${sbindir}/dropbearmulti 20
+       update-alternatives --install ${bindir}/ssh ssh ${sbindir}/dropbearmulti 20
+}
+
 pkg_postrm_append () {
   if [ -f "${sysconfdir}/dropbear/dropbear_rsa_host_key" ]; then
         rm ${sysconfdir}/dropbear/dropbear_rsa_host_key