diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2020-05-22 11:42:04 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2020-05-22 11:42:04 -0300 |
commit | 0fd4a6721d066a9adbc16009b7b787553074418e (patch) | |
tree | 52cd7201f82baae9bafb2feba7fed420050d9116 | |
parent | e42b295ef928e79cf17fcc39429ded27ea19a84a (diff) | |
download | kvmx-0fd4a6721d066a9adbc16009b7b787553074418e.tar.gz kvmx-0fd4a6721d066a9adbc16009b7b787553074418e.tar.bz2 |
Fix: ssh pubkey file name evaluation
-rwxr-xr-x | kvmx | 3 | ||||
-rwxr-xr-x | kvmx-create | 3 | ||||
-rw-r--r-- | kvmxfile | 6 |
3 files changed, 8 insertions, 4 deletions
@@ -152,7 +152,7 @@ function __kvmx_initialize { # hostname and no image param is set (kvmx-create puts image in one # place, kvmx expects in the other). So we try to guess first the image by hostname # and then by guest name. Note that it might be possible to have conflicts if there - # are machines with hostnames set to the name os other machines. But here we hope that + # are machines with hostnames set to the name of other machines. But here we hope that # the user is not messing that much ;) if [ ! -z "$hostname" ] && [ -e "$image_base/$hostname/box.img" ]; then image="$image_base/$hostname/box.img" @@ -1274,6 +1274,7 @@ function kvmx_init { if [ ! -e "$FOLDER/kvmxfile" ]; then cp $APP_BASE/kvmxfile $FOLDER/ sed -i -e "s|hostname=\"machine\"|hostname=\"$VM\"|g" $FOLDER/kvmxfile + sed -i -e "s|hostname=\"kvmx\"|hostname=\"$VM\"|g" $FOLDER/kvmxfile fi # Create config entry diff --git a/kvmx-create b/kvmx-create index f1d998e..f31ec5b 100755 --- a/kvmx-create +++ b/kvmx-create @@ -423,6 +423,9 @@ EOF # Initial user homedir kvmx_sudo_run mkdir -p $WORK/home/$user + # There might be trouble managing the guest SSH keys when project folder name is different from + # hostname: while kvmx-create uses $hostname to guess the pubkey file name, kvmx uses $VM. + # Here we hope that # the user is not messing that much ;) #if [ "$ssh_support" == "y" ]; then if [ "$ssh_custom" == "y" ]; then if [ ! -z "$ssh_custom_pubkey" ]; then @@ -2,6 +2,9 @@ # Sample kvmx file - https://kvmx.fluxo.info # +# Hostname +hostname="kvmx" + # Which base box you should use. Leave unconfigured to use kvmx-create instead. #basebox="buster" @@ -151,9 +154,6 @@ qcow2_compression="1" # Bootstrap method: custom or vmdeboostrap method="custom" -# Hostname -hostname="kvmx" - # Domain domain="example.org" |