#!/bin/sh
[ -r ./conf ] && . ./conf
# Override OPTS in conf.  Suggested:
# OPTS='-x sftp=/usr/libexec/sftp-server -l -v'
# To run on a port other than 22, override SSHPORT.

# tinyssh-makekey doesn't have the -A option from ssh-keygen.
# What do we do when tinyssh decides to add new key types?
# Tomorrow's problem; cross that bridge when we come to it.
if [ ! -d /etc/tinyssh/sshkeydir ]; then
	tinysshd-makekey -q /etc/tinyssh/sshkeydir
fi

exec tcpserver -HRDl0 0 ${SSHPORT:=22} tinysshd ${OPTS:=-l -v} /etc/tinyssh/sshkeydir 2>/dev/null
