#! /bin/bash
set -e

if [ "$UID" = "0" ]; then
	echo "User ID is 0, you should NOT run this command as root"
	exit 1
fi

if [ ! -f ~/.ssh/identity.pub ]; then
    echo "Creating SSH-1 key, calling ssh-keygen"
    ssh-keygen
fi


if ! grep "^. /usr/lib/mikilab-ssh/mikilab-ssh-login" ~/.xsession; then
    mv ~/.xsession{,-mikilabsshlocal-bak}
    cat <<EOF > ~/.xsession-new
#!/bin/bash
. /usr/lib/mikilab-ssh/mikilab-ssh-login
EOF
    cat ~/.xsession-mikilabsshlocal-bak >> ~/.xsession-new
    chmod 700 ~/.xsession-new
    mv ~/.xsession{-new,}
fi

echo "Installation successful"
