[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 01/11] osstest: allow to disable the usage of a know_host file
On Wed, 2015-02-18 at 17:18 +0100, Roger Pau Monne wrote: "known" in subject. > This is only used by target_cmd_root and target_putfile_root and will be > needed for mfsBSD which generates new keys on each boot. AIUI this is an installer thing which runs from a ramdisk and hence has no static host key, is that right? I take it is has no preseeding like mechanisms then? Would an alternative to plumbing this option all the way down be to invoke ssh-keyscan after booting this mfsBSD to populate the known_hosts? > Signed-off-by: Roger Pau Monnà <roger.pau@xxxxxxxxxx> > Cc: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> > Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > Osstest/TestSupport.pm | 25 ++++++++++++++++--------- > 1 file changed, 16 insertions(+), 9 deletions(-) > > diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm > index 5ac66e5..d930e55 100644 > --- a/Osstest/TestSupport.pm > +++ b/Osstest/TestSupport.pm > @@ -374,14 +374,21 @@ sub remote_perl_script_done ($) { > > sub sshuho ($$) { my ($user,$ho)= @_; return "$user\@$ho->{Ip}"; } > > -sub sshopts () { > +sub sshopts { > + my ($disable_hosts) = @_; > + my $hosts = "tmp/t.known_hosts_$flight.$job"; > + > + if (defined $disable_hosts) { > + $hosts = "/dev/null"; > + } A more Perl-ish approach would be: $host = "/dev/null" if defined $disable_hosts; (and I think the defined is optional there too). Or perhaps $host = $disable_hosts ? "/dev/null" : "tmp/...."; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |