summaryrefslogtreecommitdiffstats
path: root/tags/l/lacks-ldconfig-trigger.tag
diff options
context:
space:
mode:
Diffstat (limited to 'tags/l/lacks-ldconfig-trigger.tag')
-rw-r--r--tags/l/lacks-ldconfig-trigger.tag20
1 files changed, 20 insertions, 0 deletions
diff --git a/tags/l/lacks-ldconfig-trigger.tag b/tags/l/lacks-ldconfig-trigger.tag
new file mode 100644
index 0000000..b38f236
--- /dev/null
+++ b/tags/l/lacks-ldconfig-trigger.tag
@@ -0,0 +1,20 @@
+Tag: lacks-ldconfig-trigger
+Severity: error
+Check: libraries/shared/trigger/ldconfig
+Renamed-From:
+ package-must-activate-ldconfig-trigger
+Explanation: The package installs shared libraries in a directory controlled by
+ the dynamic library loader. Therefore, the package must trigger libc's
+ "ldconfig" trigger to ensure the ldconfig cache is updated.
+ .
+ If the package is using debhelper, <code>dh&lowbar;makeshlibs</code> should
+ automatically discover this and add the trigger itself.
+ Otherwise, please add <code>activate-noawait ldconfig</code> to the
+ <code>triggers</code> file in the control member.
+ .
+ Note this tag may trigger for packages built with debhelper before
+ version 9.20151004. In such case, a simple rebuild will often be
+ sufficient to fix this issue.
+See-Also:
+ debian-policy 8.1.1,
+ https://lists.debian.org/debian-devel/2015/08/msg00412.html