On Tue, 28 Sep 2004, Eric V. Smith wrote: > > Is > > there any way to consistently set it to a set of standard values that > > work for at least the primary distros that use yum? For example, > > parsing the first line of /etc/issue would work for RH and Fedora, but > > there may a better way or a different way. > > This I'm not sure of. My work is restricted to RH and Fedora. I still haven't had time to sit down and learn python, although I do have a book and could probably hack with it in hand. Given: rgb@ganesh|B:1041>cat /etc/issue Fedora Core release 2 (Tettnang) Kernel \r on an \m rgb@lucifer|B:1002>cat /etc/issue Red Hat Linux release 9 (Shrike) Kernel \r on an \m In perl (which I know pretty well) I'd just open /etc/issue and split the first line on the word "release" to make $distribution equal "Fedora Core" and "Red Hat Linux" respectively. Default would be "unknown" if /etc/issue didn't exist or the first line didn't contain the word "release", unless/until somebody contributes a simple way of setting the variable for other distros. This would take maybe thirty minutes to implement and test (in perl) for at least these two /etc/issues and the default case. Then one could take it from there. It probably wouldn't take me MUCH longer to do in python, book in hand. Local python gods could probably do it in even less -- they are always telling me how much better python is than perl...;-) rgb -- Robert G. Brown http://www.phy.duke.edu/~rgb/ Duke University Dept. of Physics, Box 90305 Durham, N.C. 27708-0305 Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb@xxxxxxxxxxxx