diff options
Diffstat (limited to 'tags/c/control-interpreter-without-predepends.tag')
-rw-r--r-- | tags/c/control-interpreter-without-predepends.tag | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tags/c/control-interpreter-without-predepends.tag b/tags/c/control-interpreter-without-predepends.tag new file mode 100644 index 0000000..70bf616 --- /dev/null +++ b/tags/c/control-interpreter-without-predepends.tag @@ -0,0 +1,15 @@ +Tag: control-interpreter-without-predepends +Severity: error +Check: scripts +Renamed-From: + preinst-interpreter-without-predepends +Explanation: The package contains a <code>preinst</code> maintainer script that uses + an unusual and non-essential interpreter but does not declare a + <code>Pre-Depends</code> on the package that provides this interpreter. + . + <code>preinst</code> scripts should be written using only essential + interpreters to avoid additional dependency complexity. Please do not + add a <code>Pre-Depends</code> without following the policy section 3.5. +See-Also: + debian-policy 7.2, + debian-policy 3.5 |