#!/bin/sh

# copies host keys into known hosts files for lessdisks terminals

# copyright 2004 vagrant@freegeek.org, distributed under the terms of the
# GNU General Public License version 2 or any later version.

tempfile=$(tempfile)

if [ -z "$tempfile" ]; then
  echo "no tempfile set... arg!"
  exit 1
fi

for name in xapp disk $(hostname); do
  for type in rsa dsa; do
    echo "$name" $(cat /etc/ssh/ssh_host_$type\_key.pub) >> $tempfile
  done
done

mkdir -p /var/lib/lessdisks/root/.ssh
cd /var/lib/lessdisks/root/.ssh
chmod og-rwx .
cp $tempfile known_hosts
exit $?
