generate multiple host keys and do that unconditionally
This commit is contained in:
parent
1393045356
commit
0c8c98d14e
@ -693,17 +693,22 @@ populate_mfs_tree() {
|
||||
# rm $a # do not remove!
|
||||
) || fail $? crunch
|
||||
|
||||
if [ -f ${dst}/stand/sshd ] ; then
|
||||
log "Setting up host key for sshd:"
|
||||
if [ -f ${BUILDDIR}/floppy.tree/etc/ssh_host_key.gz ] ; then
|
||||
log "Using existing host key"
|
||||
log "Setting up host key for sshd:"
|
||||
for K in rsa1 rsa dsa ; do
|
||||
if [ $K = rsa1 ] ; then
|
||||
i=ssh_host_key
|
||||
else
|
||||
log "Generating new host key"
|
||||
ssh-keygen -t rsa1 -f ${BUILDDIR}/floppy.tree/etc/ssh_host_key \
|
||||
-N "" -C "root@picobsd"
|
||||
gzip -9 ${BUILDDIR}/floppy.tree/etc/ssh_host_key* || true
|
||||
i=ssh_host_${K}_key
|
||||
fi
|
||||
fi
|
||||
if [ -f ${BUILDDIR}/floppy.tree/etc/$i.gz ] ; then
|
||||
log "Using existing host key $i"
|
||||
else
|
||||
log "Generating new host key $i"
|
||||
ssh-keygen -t $K -f ${BUILDDIR}/floppy.tree/etc/$i \
|
||||
-N "" -C "root@picobsd"
|
||||
gzip -9 ${BUILDDIR}/floppy.tree/etc/${i}* || true
|
||||
fi
|
||||
done
|
||||
|
||||
log "Copy generic and site-specific MFS tree..."
|
||||
for MFS_TREE in ${PICO_TREE}/mfs_tree ${MY_TREE}/mfs_tree ; do
|
||||
|
Loading…
Reference in New Issue
Block a user