Merge bk://openembedded@openembedded.bkbits.net/packages
authorMichael Lauer <mickey@vanille-media.de>
Fri, 7 May 2004 10:18:18 +0000 (10:18 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Fri, 7 May 2004 10:18:18 +0000 (10:18 +0000)
into r2d2.tm.informatik.uni-frankfurt.de:/home/projekte/packages

2004/05/07 11:51:30+02:00 uni-frankfurt.de!mickeyl
apply patch from Marcin Juszkiewicz to create dropbear keys - patch courtesy pb_.

BKrev: 409b626a2wS7am9nn3xtqGRF92kGRA

dropbear/dropbear_0.41.oe

index 7c9edc3..30a598c 100644 (file)
@@ -15,6 +15,27 @@ INITSCRIPT_PARAMS = "defaults 10"
 CFLAGS_prepend = "-I. "
 LD = "${CC}"
 do_install_prepend () {
-       install -d ${D}${sbindir} ${D}${bindir} ${D}${sysconfdir}/init.d
+       install -d ${D}${sbindir} ${D}${bindir} ${D}${sysconfdir}/init.d ${D}${sysconfdir}/dropbear
        install -m 0755 debian/dropbear.init ${D}${sysconfdir}/init.d/dropbear
 }
+pkg_postinst_append () {
+
+if [ "x$D" != "x" ]; then
+       if [ ! -f "${sysconfdir}/dropbear/dropbear_rsa_host_key" ]; then
+               dropbearkey -t rsa -f ${sysconfdir}/dropbear/dropbear_rsa_host_key
+       fi
+       if [ ! -f "${sysconfdir}/dropbear/dropbear_dss_host_key" ]; then
+               dropbearkey -t dss -f ${sysconfdir}/dropbear/dropbear_dss_host_key
+       fi
+fi
+}
+
+pkg_postrm_append () {
+
+if [ -f "${sysconfdir}/dropbear/dropbear_rsa_host_key" ]; then
+       rm ${sysconfdir}/dropbear/dropbear_rsa_host_key
+fi
+if [ -f "${sysconfdir}/dropbear/dropbear_dss_host_key" ]; then
+       rm ${sysconfdir}/dropbear/dropbear_dss_host_key
+fi
+}