[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST v2] Allow per-host TFTP setup
Ian Campbell writes ("[PATCH OSSTEST v2] Allow per-host TFTP setup"): > I run osstest against machines which are in both the XenServer and > XenClient administrative domains, and hence which have different > TFTP servers, accessible locally via different NFS mounted paths. Thanks for this patch. Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> But I have some suggestions for improvements, too. Feel free to ignore, or update the patch, or push and make followup changes: > + $ho->{Tftp} = { > + Path => $c{"TftpPath_$tftpscope"} || $c{TftpPath}, > + TmpDir => $c{"TftpTmpDir_$tftpscope"} || $c{TftpTmpDir}, > + PxeDir => $c{"TftpPxeDir_$tftpscope"} || $c{TftpPxeDir}, > + PxeGroup => $c{"TftpPxeGroup_$tftpscope"} || $c{TftpPxeGroup}, > + PxeTemplates => $c{"TftpPxeTemplates_$tftpscope"} || > $c{TftpPxeTemplates}, > + DiBase => $c{"TftpDiBase_$tftpscope"} || $c{TftpDiBase}, What do you think of this: + $ho->{Tftp} = { }; + $ho->{Tftp}{$_} = $c{"Tftp${_}_${tftpscope}"} || $c{"Tftp${_}"} + foreach qw(Path TmpDir PxeDir PxeGroup PxeTemplates); ? > +TftpFoo_<scope> and TftpFoo > + > + Describes various properties relating to Tftp in a given <scope>, > + where a <scope> is a given subnet, DHCP server etc. Valid > + properties are: > + > + Path The path to the root of the directory which is exposed > by > + the tftpserver (e.g. /tftpboot). > + TmpDir A directory under `Path' to use for temporary files. > + > + PxeDir The path under `Path' to the PXE configuration > directory > + (e.g. pxelinux.cfg) > + PxeGroup The Unix group which should own files under `PxeDir'. > + PxeTemplates See TftpPxeTemplates > + > + DiBase The path under `Path' to the root of the debian > installer > + images. > + > + The <scope> is a host property which defaults to TftpDefaultScope > + or "default". TftpFoo_default takes precedence of TftpFoo. This last sentence is a bit unclear. And the behaviour is subtle (TftpFoo_default is `less defaulty' than plain TftpFoo). I would say something like: For hosts in scope "default", TftpFoo_default (if set) takes precedence over TftpFoo. TftpFoo is used when the setting Foo is not defined for the host's scope. Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |