To to Solaris admins, do you use any automated processes to track differences in your servers? I have a 6-node cluster that I'd like to audit to verify that they are identical from patches installed to packages and package versions. Right now, I'm just manually doing a pkginfo -x and a showrev -p on these systems and doing a diff, but that's pretty tedious. I'm thinking it can be made easier with a perl script, but I don't know perl from a hole in the ground. The output of pkginfo -x is like this: SMCgtk gtk+ (sparc) 1.2.10 Now, if one system has it installed and the other doesn't, it'll be fine because both lines will show up. But, if both systems have the package installed, but each has a different version, the first line will match with a diff and only the difference in version shows up. Then, I have to manually look at the file to see what that particular version line is for. Example. This is the output of the diff between two servers: > SMClintl libintl > (sparc) 3.4.0 52c54 < (sparc) 3.0.4 --- > (sparc) 3.0.3 So, I know that SMClintl is not installed on the first server, but I don't know what package is 3.0.4 on server 2, but 3.0.3 on server 1.