Steve Kemp's Blog

Debian & Free Software

About This Site

This is a simple blog relating to Debian & Free Software issues.

Archive

Isn't she lovely?
11th June 2006

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.

Tags

Created by Chronicle v3.1