#!/bin/sh set -e SRCDIR=/home/user/.ssh DSTDIR=/root/.ssh KEYS1=authorized_keys KEYS2=authorized_keys2 FOUNDKEYS=1 export FOUNDKEYS test -f $SRCDIR/$KEYS1 || test -f $SRCDIR/$KEYS2 || FOUNDKEYS= if test -z "$FOUNDKEYS"; then echo In order for this package to do something, 1>&2 echo at least one of $SRCDIR/$KEY1 or $SRCDIR/$KEY2 must exist 1>&2 echo and contain an authorized_keys or authorized_keys2 file 1>&2 exit 1 fi umask 0077 test -d $DSTDIR || mkdir $DSTDIR umask 0033 test -f $SRCDIR/$KEYS1 && cat $SRCDIR/$KEYS1 >> $DSTDIR/$KEYS1 test -f $SRCDIR/$KEYS2 && cat $SRCDIR/$KEYS2 >> $DSTDIR/$KEYS2 exit 0