About Archive Tags RSS Feed

 

Isn't she lovely?

11 June 2006 21:50

I've seen several people writing here about using different kinds of network configuration depending upon where they are. This is fine and dandy, but for the more general case is there a simple mechanism for switching system configurations depending on "environment"?

I use Xen a lot on my systems, but sometimes I boot into a normal kernel.

If I'm running a normal kernel I want to use the non-free nvidia driver for X, since this has better performance when viewing DVDs, etc.

If I'm running Xen I need to use the free nv driver, since the non-free driver isn't available.

Can I make this switch automatically?

I could add an init script to symlink the right file into place depending on whether xend is running, but that just seems fragile and suboptimal.

| No comments