From 453e61d0a11d9bf01f803c974d3333751340a4cb Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 10 Sep 2015 09:05:53 +0000 Subject: Allow to run as non-root user. --- scripts/release-test-os | 7 ++++--- 1 file 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)) -- cgit v1.2.1