From 9bbeaf002bf113e4d46e91aad150f2a7be2d0616 Mon Sep 17 00:00:00 2001 From: Luigi Rizzo Date: Sun, 7 Oct 2001 17:22:46 +0000 Subject: [PATCH] Use host keys from the config directory if they exist, instead of regenerating them. Make the script handle relative paths for the source directory. --- release/picobsd/build/picobsd | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/release/picobsd/build/picobsd b/release/picobsd/build/picobsd index 6c21e405cdf..be83b5c38ed 100755 --- a/release/picobsd/build/picobsd +++ b/release/picobsd/build/picobsd @@ -568,7 +568,11 @@ populate_mfs_tree() { if [ -f ${dst}/stand/sshd ] ; then log "Creating host key for sshd" - ssh-keygen -f ${dst}/etc/ssh_host_key -N "" -C "root@picobsd" + if [ -f ${dst}/etc/ssh_host_key ] ; then + log "Using existing host key" + else + ssh-keygen -f ${dst}/etc/ssh_host_key -N "" -C "root@picobsd" + fi fi if [ -d ${MY_TREE}/mfs_tree ]; then @@ -806,7 +810,7 @@ set_defaults while [ true ]; do case $1 in --src) # set the source path instead of /usr/src - SRC=$2 + SRC=`(cd $2; pwd)` shift ;; --init)