Should just note here that dpkg is quite nuanced in how it removes
packages compared to rpm:
There are two states: normal removal of a package doesn't remove any
configuration files. That's so you can reinstall a package and not
have to reconfigure it. So called "purge" removes the configuration
files too.
I would think the same thing applies to removing generated data --
that there should be 3 states: remove just the package, remove the
package and generated data, or remove the package and generated data
and configuration files.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming blog:
http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora