]> rtime.felk.cvut.cz Git - novaboot.git/commitdiff
tests: Fix ssh key setup for server tests
authorMichal Sojka <michal.sojka@cvut.cz>
Tue, 12 Apr 2022 21:59:12 +0000 (23:59 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Tue, 12 Apr 2022 22:44:47 +0000 (00:44 +0200)
tests/server.wv

index 3c74f15b29daf299888455c1bb881c8db007db5f..fe6c60f4c1e19725a922ed1d664ae5061de4ecc7 100755 (executable)
@@ -186,12 +186,13 @@ WVPASS test -n "$SSH_AUTH_SOCK" || exit 1
 if [ ! -f id_rsa ]; then
     ssh-keygen -t rsa -C "generated by $0" -N '' -f ./id_rsa
 fi
+ID_RSA=$(realpath ./id_rsa)
 WVPASS ssh-add ./id_rsa
 
 WVSTART "Setup SSH server's admin key"
 WVPASS sudo_ mkdir -p $(dirname "$AUTH")
 WVPASS sudo_ chmod 700 $(dirname "$AUTH")
-WVPASS sudo_ tee "$AUTH" <<<"command=\"user test admin\" $(cat ./id_rsa.pub)"
+WVPASS sudo_ tee "$AUTH" <<<"command=\"user test admin\" $(cat "$ID_RSA".pub)"
 exit
 
 WVSTART "Novaboot --ssh option (connect, rsync, reset)"