* Corentin Desfarges <[email protected]>, 2015-01-23, 21:27:
I'm still working on the packaging of fw4spl (a medical software) for the Debian-Med project [1], and I'm faced to an issue for a few days. I've this lintian warnings ;

W: fw4spl: postinst-has-useless-call-to-ldconfig
W: fw4spl: postrm-has-useless-call-to-ldconfig

and I don't understand why. Here are the two concerned scripts :

https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=debian-med/fw4spl.git;a=blob_plain;f=debian/postinst;hb=HEAD

https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=debian-med/fw4spl.git;a=blob_plain;f=debian/postinst;hb=HEAD


It works like it but I get the two lintian warnings. I did these operations

By "these two operations" you presumably mean

        sh -c "echo '/usr/lib/fw4spl' > /etc/ld.so.conf.d/fw4spl.conf"

and

        rm /etc/ld.so.conf.d/fw4spl.conf

(To be clear, those are NOT the commands Lintian is complaining about. The allegedly useless calls to ldconfig were automatically generated by debhelper.)

This is incorrect. You must not put anything to /etc/ld.so.conf.d/. This directory is reserved for glibc and for the system administrator.

Moreover, the postrm script is not idempotent, which is also a serious bug.

because the shared libraries weren't found by ldconfig.

Could you explain what exactly was wrong?

--
Jakub Wilk


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Reply via email to