#! /bin/sh

if [ -f /nano/cleanup.sh ] ; then
	sh /nano/cleanup.sh
	rm -rf /nano/cleanup.sh
fi

# delete legacy certificates
rm /etc/ssl/nano_priv.key
rm /etc/ssl/nano_pub.key
rm /etc/ssl/nano_cert.key
rm /etc/ssl/ca_cert.key

# delete invalid dropbear keys
dropbearkey -f /etc/dropbear/dropbear_rsa_host_key -y &> /dev/null
r1=$?
dropbearkey -f /etc/dropbear/dropbear_dss_host_key -y &> /dev/null
r2=$?
if [ $r1 -ne 0 ] || [ $r2 -ne 0 ]; then
	rm -f /etc/dropbear/dropbear_rsa_host_key
	rm -f /etc/dropbear/dropbear_dss_host_key
fi

if [ -f /nano/rdserver ] ; then
	# make sure the lighttpd log directory exists before rdserver starts
	mkdir -p /var/log/lighttpd
	/nano/rdserver > /dev/null &
fi

