dropbear: use new update-alternatives
(From OE-Core rev: e7164da229d8ccccb043a790b25c995a46a83c88) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3f810e2462
commit
07da870e5a
|
@ -74,10 +74,12 @@ do_install() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst_${PN} () {
|
inherit update-alternatives
|
||||||
update-alternatives --install ${bindir}/scp scp ${sbindir}/dropbearmulti 20
|
|
||||||
update-alternatives --install ${bindir}/ssh ssh ${sbindir}/dropbearmulti 20
|
ALTERNATIVE_PRIORITY = "20"
|
||||||
}
|
ALTERNATIVE_${PN} = "scp ssh"
|
||||||
|
|
||||||
|
ALTERNATIVE_TARGET = "${sbindir}/dropbearmulti"
|
||||||
|
|
||||||
pkg_postrm_append_${PN} () {
|
pkg_postrm_append_${PN} () {
|
||||||
if [ -f "${sysconfdir}/dropbear/dropbear_rsa_host_key" ]; then
|
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
|
if [ -f "${sysconfdir}/dropbear/dropbear_dss_host_key" ]; then
|
||||||
rm ${sysconfdir}/dropbear/dropbear_dss_host_key
|
rm ${sysconfdir}/dropbear/dropbear_dss_host_key
|
||||||
fi
|
fi
|
||||||
update-alternatives --remove ssh ${bindir}/dropbearmulti
|
|
||||||
update-alternatives --remove scp ${bindir}/dropbearmulti
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,4 +3,5 @@ require dropbear.inc
|
||||||
SRC_URI[md5sum] = "44836e5a0419ba12557f9ea46880077e"
|
SRC_URI[md5sum] = "44836e5a0419ba12557f9ea46880077e"
|
||||||
SRC_URI[sha256sum] = "808df243c61bb60f2f18fa64bca628cbba0918b2a14139f10e6d59d4ac5a17ce"
|
SRC_URI[sha256sum] = "808df243c61bb60f2f18fa64bca628cbba0918b2a14139f10e6d59d4ac5a17ce"
|
||||||
|
|
||||||
PR = "${INC_PR}.0"
|
PR = "${INC_PR}.1"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue