Lintian tag: maintainer-script-switches-dir-to-symlink-unsafely

Type: error

Description (from lintian-explain-tags)

The maintainer script apparently change a directory to a symlink not using
dir_to_symlink command of dpkg-maintscript-helper, that take great care to
avoid a lot of problems.

Please use the dpkg-maintscript-helper dir_to_symlink command.

Please refer to the dpkg-maintscript-helper(1) manual page for details.

Visibility: error
Show-Always: no
Check: scripts
Renamed from: maintainer-script-may-use-dir_to_symlink_helper
This tag is experimental.

Affected packages

source version binary level tag count information
bitlbee 3.6-2 bitlbee/3.6-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf bitlbee-common $doc" [postinst:8]
bitlbee 3.6-2 bitlbee-dev/3.6-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf bitlbee-common $doc" [postinst:8]
console-setup 1.246 console-setup/1.246 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf keyboard-configuration /usr/share/doc" [postinst:21]
console-setup 1.246 console-setup-mini/1.246 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf keyboard-configuration /usr/share/doc" [postinst:18]
crawl 2:0.34.1-1 crawl/2:0.34.1-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf /usr/share/doc" [postinst:7]
debconf 1.5.92 debconf-utils/1.5.92 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf debconf /usr/share/doc" [postinst:9]
debusine 0.14.5 debusine-server/0.14.5 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s /usr/share/doc" [postinst:95]
debusine 0.14.5 debusine-server/0.14.5 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s /usr/share/doc" [postinst:96]
docbook-html-forms 1.1.0-6 docbook-html-forms/1.1.0-6 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s ../../../xml/doc" [postinst:12]
emacs 1:30.2+1-2 emacs-gtk/1:30.2+1-2 overridden maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sv emacs-common /usr/share/doc" [postinst:15]
emacs 1:30.2+1-2 emacs-lucid/1:30.2+1-2 overridden maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sv emacs-common /usr/share/doc" [postinst:15]
emacs 1:30.2+1-2 emacs-nox/1:30.2+1-2 overridden maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sv emacs-common /usr/share/doc" [postinst:15]
emacs 1:30.2+1-2 emacs-pgtk/1:30.2+1-2 overridden maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sv emacs-common /usr/share/doc" [postinst:15]
ettercap 1:0.8.4-5 ettercap-graphical/1:0.8.4-5 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf /usr/share/doc/ettercap-common ${doc" [postinst:9]
ettercap 1:0.8.4-5 ettercap-text-only/1:0.8.4-5 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf /usr/share/doc/ettercap-common ${doc" [postinst:9]
fex 20160919-2 fex/20160919-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s /usr/share/javascript/jquery/jquery.js /var/lib/fex/htdoc" [postinst:99]
fex 20160919-2 fex/20160919-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf /usr/share/javascript/jquery/jquery.js /var/lib/fex/htdoc" [postinst:50]
fex 20160919-2 fex/20160919-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf "$file" /var/lib/fex/htdoc" [preinst:14]
fex 20160919-2 fex/20160919-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s /usr/share/fex/htdocs/download /var/lib/fex/htdoc" [postinst:51]
fex 20160919-2 fex/20160919-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf "$file" /var/lib/fex/htdoc" [postinst:87]
gcc-16 16-20260308-1 lib32stdc++6/16-20260308-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gcc-16-base $doc" [postinst:8]
gcc-16 16-20260308-1 lib64stdc++6/16-20260308-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gcc-16-base $doc" [postinst:8]
gcc-16 16-20260315-1 lib32stdc++6/16-20260315-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gcc-16-base $doc" [postinst:8]
gcc-16 16-20260315-1 lib64stdc++6/16-20260315-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gcc-16-base $doc" [postinst:8]
gdb 17.1-4 gdb-source/17.1-4 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf gdb /usr/share/doc" [postinst:7]
gimp-help 3.0.2-2 gimp-help-de/3.0.2-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gimp-help-common /usr/share/doc" [postinst:11]
gimp-help 3.0.2-2 gimp-help-en/3.0.2-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gimp-help-common /usr/share/doc" [postinst:11]
gimp-help 3.0.2-2 gimp-help-fr/3.0.2-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gimp-help-common /usr/share/doc" [postinst:11]
gimp-help 3.0.2-2 gimp-help-sv/3.0.2-2 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -s gimp-help-common /usr/share/doc" [postinst:11]
klibc 2.0.14-1 klibc-utils/2.0.14-1+b1 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf libklibc /usr/share/doc" [postinst:9]
libspf2 1.2.10-9 libspf2-dev/1.2.10-9 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf libspf2-2 $doc" [postinst:9]
libspf2 1.2.10-9 spfquery/1.2.10-9 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf libspf2-2 $doc" [postinst:21]
mailagent 1:3.1-106-1.2 mailagent/1:3.1-106-1.2 experimental maintainer-script-switches-dir-to-symlink-unsafely 7 "ln -s /usr/share/doc/mailagent /usr/doc" [postinst:481]
mysql-8.0 8.0.45-1 mysql-server-8.0/8.0.45-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -s ../../usr/share/doc" [preinst:126]
openjdk-8 8u482-ga-1 openjdk-8-jre/8u482-ga-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 6 "ln -sf openjdk-8-jre-headless /usr/share/doc" [postinst:18]
tasksel 3.86 tasksel-data/3.86 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf tasksel /usr/share/doc" [postinst:10]
tasksel 3.87 tasksel-data/3.87 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf tasksel /usr/share/doc" [postinst:10]
uim 1:1.9.6-1 libuim-dev/1:1.9.6-1+b2 experimental maintainer-script-switches-dir-to-symlink-unsafely 7 "ln -s libuim8 /usr/share/doc" [postinst:12]
uim 1:1.9.6-1 libuim-dev/1:1.9.6-1+b3 experimental maintainer-script-switches-dir-to-symlink-unsafely 7 "ln -s libuim8 /usr/share/doc" [postinst:12]
wims 2:4.30+dfsg1-1 wims/2:4.30+dfsg1-1 experimental maintainer-script-switches-dir-to-symlink-unsafely 6 "ln -sf /usr/share/doc" [postinst:162]
wims 2:4.30+dfsg1-1 wims/2:4.30+dfsg1-1+b1 experimental maintainer-script-switches-dir-to-symlink-unsafely 1 "ln -sf /usr/share/doc" [postinst:162]
wims 3:4.31b+dfsg1-3 wims/3:4.31b+dfsg1-3 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf /usr/share/doc" [postinst:156]
wv 1.2.9-8 wv/1.2.9-8+b3 experimental maintainer-script-switches-dir-to-symlink-unsafely 7 "ln -sf libwv-1.2-4 /usr/share/doc" [postinst:10]
wv 1.2.9-9 wv/1.2.9-9 experimental maintainer-script-switches-dir-to-symlink-unsafely 8 "ln -sf libwv-1.2-4 /usr/share/doc" [postinst:10]