diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/release-test-os | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/release-test-os b/scripts/release-test-os index 20339174..44763c36 100755 --- a/scripts/release-test-os +++ b/scripts/release-test-os @@ -167,14 +167,15 @@ class Deployment(object): @staticmethod def _ssh_host_key_exists(hostname): """Check if an ssh host key exists in known_hosts""" - if not os.path.exists('/root/.ssh/known_hosts'): + filename = os.path.expanduser('~/.ssh/known_hosts') + if not os.path.exists(filename): return False - with open('/root/.ssh/known_hosts', 'r') as known_hosts: + with open(filename, 'r') as known_hosts: return any(line.startswith(hostname) for line in known_hosts) def _update_known_hosts(self): if not self._ssh_host_key_exists(self.host_machine.address): - filename = '/root/.ssh/known_hosts'; + filename = os.path.expanduser('~/.ssh/known_hosts') print("No known_hosts: ensuring path"); if not os.path.exists(os.path.dirname(filename)): os.makedirs(os.path.dirname(filename)) |