These files are heavily based on their initscript-counterpart. However, posting a diff would be mostly messy. I therefore post the whole files.
Mailman stopped the mail because it was too large, so i am resending the 2nd part of the patch splitted in two.
-- Jonas Eriksson Consultant at AS/EAB/FLJ/IL Combitech AB Älvsjö, Sweden