modify systest for web ui. 

Vinay,

You have to test your changes. Clearly, get_default_tests() has no variable named "vm". So, you end up installing xvb and firefox in the localhost. Not in the vm. You are setting @webui_config to "True" for all repos, not just webui.

I gave you the _complete_ patch in the morning. Do you see any problem with that ?
You have to test your code. This won't work in the way it is written. You don't need to run entire system to test ur changes. Some times, u can test by just changing Sh.run to print..

Thanks,
Ananth