maybe chmod 0644 'default/devpts'
maybe chmod 0644 'default/docker'
maybe chmod 0644 'default/dovecot'
+maybe chmod 0644 'default/dropbear'
maybe chmod 0644 'default/fail2ban'
maybe chmod 0644 'default/fetchmail'
maybe chmod 0644 'default/grub'
maybe chmod 0644 'dpkg/shlibs.default'
maybe chmod 0644 'dpkg/shlibs.override'
maybe chmod 0644 'drirc'
+maybe chmod 0755 'dropbear'
maybe chmod 0755 'dropbear-initramfs'
maybe chmod 0644 'dropbear-initramfs/authorized_keys'
maybe chmod 0644 'dropbear-initramfs/config'
maybe chmod 0600 'dropbear-initramfs/dropbear_dss_host_key'
maybe chmod 0600 'dropbear-initramfs/dropbear_ecdsa_host_key'
maybe chmod 0600 'dropbear-initramfs/dropbear_rsa_host_key'
+maybe chmod 0600 'dropbear/dropbear_dss_host_key'
+maybe chmod 0600 'dropbear/dropbear_ecdsa_host_key'
+maybe chmod 0600 'dropbear/dropbear_rsa_host_key'
+maybe chmod 0755 'dropbear/log'
+maybe chmod 0755 'dropbear/log/run'
+maybe chmod 0755 'dropbear/run'
maybe chmod 0755 'emacs'
maybe chmod 0755 'emacs/site-start.d'
maybe chmod 0644 'emacs/site-start.d/00debian-vars.el'
maybe chmod 0755 'init.d/dns-clean'
maybe chmod 0755 'init.d/docker'
maybe chmod 0755 'init.d/dovecot'
+maybe chmod 0755 'init.d/dropbear'
maybe chmod 0755 'init.d/fail2ban'
maybe chmod 0755 'init.d/fetchmail'
maybe chmod 0755 'init.d/grub-common'
--- /dev/null
+# disabled because OpenSSH is installed
+# change to NO_START=0 to enable Dropbear
+NO_START=1
+# the TCP port that Dropbear listens on
+DROPBEAR_PORT=22
+
+# any additional arguments for Dropbear
+DROPBEAR_EXTRA_ARGS=
+
+# specify an optional banner file containing a message to be
+# sent to clients before they connect, such as "/etc/issue.net"
+DROPBEAR_BANNER=""
+
+# RSA hostkey file (default: /etc/dropbear/dropbear_rsa_host_key)
+#DROPBEAR_RSAKEY="/etc/dropbear/dropbear_rsa_host_key"
+
+# DSS hostkey file (default: /etc/dropbear/dropbear_dss_host_key)
+#DROPBEAR_DSSKEY="/etc/dropbear/dropbear_dss_host_key"
+
+# ECDSA hostkey file (default: /etc/dropbear/dropbear_ecdsa_host_key)
+#DROPBEAR_ECDSAKEY="/etc/dropbear/dropbear_ecdsa_host_key"
+
+# Receive window size - this is a tradeoff between memory and
+# network performance
+DROPBEAR_RECEIVE_WINDOW=65536
--- /dev/null
+/var/log/dropbear
\ No newline at end of file
--- /dev/null
+#!/bin/sh
+exec chpst -udropbearlog svlogd -tt ./main
--- /dev/null
+#!/bin/sh
+exec 2>&1
+exec dropbear -d ./dropbear_dss_host_key -r ./dropbear_rsa_host_key -F -E -p 22
--- /dev/null
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: dropbear
+# Required-Start: $remote_fs $syslog
+# Required-Stop: $remote_fs $syslog
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Lightweight SSH server
+# Description: Init script for drobpear SSH server. Edit
+# /etc/default/dropbear to configure the server.
+### END INIT INFO
+#
+# Do not configure this file. Edit /etc/default/dropbear instead!
+#
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/dropbear
+NAME=dropbear
+DESC="Dropbear SSH server"
+DEFAULTCFG=/etc/default/dropbear
+
+DROPBEAR_PORT=22
+DROPBEAR_EXTRA_ARGS=
+NO_START=0
+
+set -e
+
+. /lib/lsb/init-functions
+
+cancel() { echo "$1" >&2; exit 0; };
+test ! -r $DEFAULTCFG || . $DEFAULTCFG
+test -x "$DAEMON" || cancel "$DAEMON does not exist or is not executable."
+test ! -x /usr/sbin/update-service || ! update-service --check dropbear ||
+ cancel 'The dropbear service is controlled through runit, use the sv(8) program'
+
+[ ! "$DROPBEAR_BANNER" ] || DROPBEAR_EXTRA_ARGS="$DROPBEAR_EXTRA_ARGS -b $DROPBEAR_BANNER"
+[ ! -f "$DROPBEAR_RSAKEY" ] || DROPBEAR_EXTRA_ARGS="$DROPBEAR_EXTRA_ARGS -r $DROPBEAR_RSAKEY"
+[ ! -f "$DROPBEAR_DSSKEY" ] || DROPBEAR_EXTRA_ARGS="$DROPBEAR_EXTRA_ARGS -r $DROPBEAR_DSSKEY"
+[ ! -f "$DROPBEAR_ECDSAKEY" ] || DROPBEAR_EXTRA_ARGS="$DROPBEAR_EXTRA_ARGS -r $DROPBEAR_ECDSAKEY"
+test -n "$DROPBEAR_RECEIVE_WINDOW" || \
+ DROPBEAR_RECEIVE_WINDOW="65536"
+
+case "$1" in
+ start)
+ test "$NO_START" = "0" ||
+ cancel "Starting $DESC: [abort] NO_START is not set to zero in $DEFAULTCFG"
+
+ echo -n "Starting $DESC: "
+ start-stop-daemon --start --quiet --pidfile /var/run/"$NAME".pid \
+ --exec "$DAEMON" -- -p "$DROPBEAR_PORT" -W "$DROPBEAR_RECEIVE_WINDOW" $DROPBEAR_EXTRA_ARGS
+ echo "$NAME."
+ ;;
+ stop)
+ echo -n "Stopping $DESC: "
+ start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/"$NAME".pid
+ echo "$NAME."
+ ;;
+ restart|force-reload)
+ test "$NO_START" = "0" ||
+ cancel "Restarting $DESC: [abort] NO_START is not set to zero in $DEFAULTCFG"
+
+ echo -n "Restarting $DESC: "
+ start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/"$NAME".pid
+ sleep 1
+ start-stop-daemon --start --quiet --pidfile /var/run/"$NAME".pid \
+ --exec "$DAEMON" -- $DROPBEAR_KEYS -p "$DROPBEAR_PORT" -W "$DROPBEAR_RECEIVE_WINDOW" $DROPBEAR_EXTRA_ARGS
+ echo "$NAME."
+ ;;
+ status)
+ status_of_proc -p /var/run/"$NAME".pid $DAEMON $NAME && exit 0 || exit $?
+ ;;
+ *)
+ N=/etc/init.d/$NAME
+ echo "Usage: $N {start|stop|status|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
--- /dev/null
+../init.d/avahi-daemon
\ No newline at end of file
--- /dev/null
+../init.d/dropbear
\ No newline at end of file
+++ /dev/null
-../init.d/avahi-daemon
\ No newline at end of file