diff options
author | luigi <luigi@FreeBSD.org> | 2001-10-07 17:22:46 +0000 |
---|---|---|
committer | luigi <luigi@FreeBSD.org> | 2001-10-07 17:22:46 +0000 |
commit | b92382a49d8a671fb86a091fadde51033601ade6 (patch) | |
tree | baf715ec005d85e5781c7ae3f585972a9d3cd2d2 | |
parent | 1f90bd5aeb321c7465ba26fdad16bb3181777877 (diff) | |
download | FreeBSD-src-b92382a49d8a671fb86a091fadde51033601ade6.zip FreeBSD-src-b92382a49d8a671fb86a091fadde51033601ade6.tar.gz |
Use host keys from the config directory if they exist, instead of
regenerating them.
Make the script handle relative paths for the source directory.
-rwxr-xr-x | release/picobsd/build/picobsd | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/release/picobsd/build/picobsd b/release/picobsd/build/picobsd index 6c21e40..be83b5c 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) |