Bug#29770: Policy contradicts itself about /etc/aliases
Package: debian-policy
Version: 2.5.0.0
I have discovered a little inconsistency in the policy.
Section 5.5, "Mail transport agents" says:
"/etc/aliases is the source file for the system mail aliases (e.g.,
postmaster, usenet, etc.)--it is the one which the sysadmin and
postinst scripts may edit."
According to this, a postinst script *may* edit /etc/aliases.
However, section 4.7, "Configuration files" says:
"A package may not modify a configuration file of another package."
According to this, editing /etc/aliases is not allowed, since
this file is a conffile for sendmail, at least, and certainly it
is a "configuration file" in either case.
So, which is the truth, may /etc/aliases be edited by a postinst, or it
may not?
If "do not modify a configuration file of another package" is just a
general rule, it should be clear how many exceptions to the rule are
there.
Thanks.
--
"85438ed58b89b28d0dec167b46f14221" (a truly random sig)
Reply to: