btw, there is a tool which monitors a "make install" and puts all filenames installed into a file ... this way you can at least remove self-compiled programs if you think about it before installing ...
two actually: installwatch installwatch monitor what a program does, and logs any changes it makes to the system to syslog. Its similar to the "time" program in that it runs the program in a wrapped form so that it can monitor what happens, you run the program as "installwatch /usr/src/something/make" for example (optionally you can use the "-o filename" to log to a specific file). installwatch is available from: http://datanord.datanord.it/~pdemauro/installwatch/. instmon instmon is run before and after you install a tarball / tgz package (or any package for that matter). It generates a list of files changed that you can later use to undo any changes. It is available from: http://hal.csd.auth.gr/~vvas/instmon/.
bye Markus
Kurt Seifried, seifried@securityportal.com Securityportal - your focal point for security on the 'net