24 lines
501 B
Bash
24 lines
501 B
Bash
#!/bin/sh
|
|
|
|
run_hook() {
|
|
[ -d /dev/pts ] || mkdir -p /dev/pts
|
|
mount -t devpts devpts /dev/pts
|
|
|
|
if [ -s /etc/dropbear/config ]; then
|
|
echo "Found dropbear config file"
|
|
. /etc/dropbear/config
|
|
fi
|
|
|
|
port=${DROPBEAR_PORT:-22}
|
|
|
|
echo "Starting dropbear on port $port"
|
|
/usr/sbin/dropbear -E -s -j -k -p "$port"
|
|
}
|
|
|
|
run_cleanuphook() {
|
|
umount /dev/pts
|
|
rm -R /dev/pts
|
|
if [ -f /var/run/dropbear.pid ]; then
|
|
kill "$(cat /var/run/dropbear.pid)"
|
|
fi
|
|
}
|