On Sat, Nov 08, 2008 at 05:32:40PM +0300, Dmitry V. Levin wrote: > On Thu, Nov 06, 2008 at 07:13:31PM +0300, Alexey M. Tourbin wrote: > > Позволяет ли это удалить разнообразные вызовы ldconfig > > из *всех* пакетов? > > Изо всех, кроме пакета с ld.so; в принципе, можно убрать и оттуда, > понадеявшись на гарантии обратной совместимости формата ld.so.cache. Если более точно следовать логике glibc/elf/ldconfig.c, то можно сделать вот так: --- scripts/0ldconfig.filetrigger- 2008-11-08 14:26:43 +0000 +++ scripts/0ldconfig.filetrigger 2008-11-08 15:06:48 +0000 @@ -24,7 +24,7 @@ while read -r f; do fi # 1) Check if basename looks like a shared library. case "${f##*/}" in - lib*.so*) + lib*.so* | ld-*.so* ) #echo >&2 lib="$f" lib=1 ;; Но стандартный ld-linux-*.so* и сам ldconfig обновляются одновременно с libc (в пределах одного пакета glibc-core), так что триггер в этом случае сработает на libc.so.6.