| 108 |
# nothing to do if no ssh is available in nfsroot |
# nothing to do if no ssh is available in nfsroot |
| 109 |
[ -f $NFSROOT/var/lib/dpkg/info/ssh.list ] || return 0 |
[ -f $NFSROOT/var/lib/dpkg/info/ssh.list ] || return 0 |
| 110 |
mkdir -p -m 700 $NFSROOT/root/.ssh |
mkdir -p -m 700 $NFSROOT/root/.ssh |
|
[ -f /etc/ssh/ssh_known_hosts ] && cp /etc/ssh/ssh_known_hosts $NFSROOT/root/.ssh/known_hosts |
|
| 111 |
if [ -n "$LOGUSER" ] ; then |
if [ -n "$LOGUSER" ] ; then |
| 112 |
loguserhome=`eval "cd ~$LOGUSER 2>/dev/null && pwd;true"` |
loguserhome=`eval "cd ~$LOGUSER 2>/dev/null && pwd;true"` |
| 113 |
# is copying of *.pub important? |
# is copying of *.pub important? |
| 114 |
|
[ -f $loguserhome/.ssh/known_hosts ] && cp $loguserhome/.ssh/known_hosts $NFSROOT/root/.ssh/known_hosts |
| 115 |
[ -d $loguserhome/.ssh ] && { |
[ -d $loguserhome/.ssh ] && { |
| 116 |
[ -f $loguserhome/.ssh/id_dsa ] && |
[ -f $loguserhome/.ssh/id_dsa ] && |
| 117 |
cp -p $loguserhome/.ssh/id_dsa* $NFSROOT/root/.ssh/ |
cp -p $loguserhome/.ssh/id_dsa* $NFSROOT/root/.ssh/ |