[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#2481: /sbin/ldconfig in scripts



Package: (general)

A lot of packages are using `ldconfig' in their {pre,post}{inst,rm}
scripts. If `ldconfig' is called from such a script it should not have
a path prepended to it. Do not use `/sbin/ldconfig' but use
`ldconfig'. Before installation is started with `dpkg' a check is done
by `dpkg' if the programs `ldconfig', `start-stop-daemon',
`install-info' and `update-rc.d' can be found via the PATH environment
variable.

Please check if one of your packages is in this list and modify your
{pre,post}{inst,rm} scripts.

Erick
# cd /var/lib/dpkg/info
# egrep "\/ldconfig" *.p*
binutils.postinst:/sbin/ldconfig
binutils.postrm:/sbin/ldconfig
dld.postinst:    exec '/sbin/ldconfig /usr/lib';
f2c.postinst:/sbin/ldconfig
f2c.postrm:/sbin/ldconfig
ldso.postinst:/sbin/ldconfig
libc4.postinst:/sbin/ldconfig
libc4.postrm:/sbin/ldconfig
libc5.postinst:/sbin/ldconfig
libdb1.postinst:/sbin/ldconfig
libgdbm1.postinst:/sbin/ldconfig
libgr.postinst:/sbin/ldconfig
libgr.postrm:/sbin/ldconfig
libreadline2.postinst:/sbin/ldconfig
mesa.postinst:/sbin/ldconfig
mesa.postrm:/sbin/ldconfig
ncurses3.0.postinst:/sbin/ldconfig
slang-lib.postinst:/sbin/ldconfig
slang-lib.prerm:/sbin/ldconfig
tcl74.postinst:/sbin/ldconfig
tclX.postinst:/sbin/ldconfig
term.postinst:/sbin/ldconfig
tk40.postinst:/sbin/ldconfig
xaw3d.postinst:/sbin/ldconfig
xaw3d.prerm:/sbin/ldconfig
xpm4.7.postinst:/sbin/ldconfig
# egrep "\/start-stop-daemon" *.p*
# egrep "\/install-info" *.p*
auctex.postrm:system("/usr/bin/install-info --quiet --remove auctex");
# egrep "\/update-rc.d" *.p*
--
Erick Branderhorst@heel.fgg.eur.nl +31-10-4635142
Department of General Surgery (Intensive Care) University Hospital Rotterdam NL


Reply to: