DO NOT MERGE - Debian/Ubuntu support

Hi,

this is not intended as a request to merge. I reworked your module a bit to fit my needs and to add Debian/Ubuntu support more easily. As the parameterization is changed, it will break existing installations. However, have a look at it and maybe you can obtain a way to support Debian based distributions as well.