[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST v2 06/11] Cope with Jessie's d-i vg name
Wei Liu writes ("[PATCH OSSTEST v2 06/11] Cope with Jessie's d-i vg name"): > In Jessie the default vg name is changed to "$hostname-vg". Make that > default case and check for wheezy, squeeze and lenny for backward > compatibility. ... > - our $vgname= $ho->{Name}; > + our $vgname= $ho->{Suite} =~ m/wheezy|squeeze/ > + ? $ho->{Name} > + : $ho->{Suite} =~ m/lenny/ > + ? "$ho->{Name}.$c{TestHostDomain}" > + : "$ho->{Name}-vg"; This nested indentation is not conventional (in any language, AFAICT) for sequences of ? :. There are various acceptable indentations but I don't think this is one of them. (I normally prefer versions which put the condition and the result on the same line, but that may be too tedious here.) > sub determine_vg_lv () { > $vg= > - $ho->{Suite} =~ m/lenny/ > - ? "$ho->{Name}.$c{TestHostDomain}" > - : $ho->{Name}; > + $ho->{Suite} =~ m/wheezy|squeeze/ > + ? $ho->{Name} > + : $ho->{Suite} =~ m/lenny/ > + ? "$ho->{Name}.$c{TestHostDomain}" > + : "$ho->{Name}-vg"; Now, admittedly, this logic was duplicated before you started. But really I think you should abolish the duplication before extending it. Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |