Merge "Prebuilt: add dropbear-keygen" into froyo
diff --git a/prebuilt/common/xbin/dropbear-keygen b/prebuilt/common/xbin/dropbear-keygen
new file mode 100644
index 0000000..c61de42
--- /dev/null
+++ b/prebuilt/common/xbin/dropbear-keygen
@@ -0,0 +1,25 @@
+#!/system/bin/sh
+#
+# Generate keys for the Dropbear SSH server
+# Steve Kondik (cyanogen)
+#
+
+DROPBEAR_HOME=/data/dropbear
+DROPBEARKEY=/system/xbin/dropbearkey
+
+if [ ! -d $DROPBEAR_HOME ] || [ ! -f $DROPBEAR_HOME/dropbear_rsa_host_key ] || [ ! -f $DROPBEAR_HOME/dropbear_dsa_host_key ];
+then
+ if [ ! -d $DROPBEAR_HOME ];
+ then
+ mkdir /data/dropbear;
+ chmod 750 /data/dropbear
+ fi
+ for k in dss rsa;
+ do
+ if [ ! -e $DROPBEAR_HOME/dropbear_${k}_host_key ];
+ then
+ $DROPBEARKEY -t $k -f $DROPBEAR_HOME/dropbear_${k}_host_key;
+ chmod 640 $DROPBEAR_HOME/dropbear_${k}_host_key;
+ fi
+ done
+fi