#!/bin/sh
#
# Author: Anthony Desvernois
# Web: http://anthony.desvernois.fr
#

if [ $# -ne 1 ]; then
    echo "Usage: $0 filename"
    echo "Where filename is the key file to convert"
    exit 1
fi

if [ ! -f $1 ]; then
    echo "Invalid key file"
    exit 2
fi

COMMENT=`grep "Comment" $1 | cut -d' ' -f 2 | perl -pi -e 's/"//g'`
sed -ie '1,2D' $1
sed -ie 's/---- END SSH2 PUBLIC KEY ----//g' $1
sed -ie '1i\ssh-rsa ' $1
perl -pi -e 's/\n//g' $1
echo " $COMMENT" >> $1
