> nvidia_glx_common-1.0.7184-alt29.2 Provides libnvidianull.so > +nvidia_glx_common-1.0.7184-alt29.2 Requires dev > nvidia_glx_common-1.0.7184-alt29.2 Requires libc.so.6(GLIBC_2.0) > @@ -102420,2 +103385,3 @@ > nvidia_glx_common-1.0.9631-alt29.2 Provides libnvidianull.so > +nvidia_glx_common-1.0.9631-alt29.2 Requires dev > nvidia_glx_common-1.0.9631-alt29.2 Requires libc.so.6(GLIBC_2.0) > @@ -102430,2 +103396,3 @@ > nvidia_glx_common-1.0.9746-alt27 Provides libnvidianull.so > +nvidia_glx_common-1.0.9746-alt27 Requires dev > nvidia_glx_common-1.0.9746-alt27 Requires libc.so.6(GLIBC_2.0) > @@ -102440,2 +103407,3 @@ > nvidia_glx_common-1.0.9755-alt29 Provides libnvidianull.so > +nvidia_glx_common-1.0.9755-alt29 Requires dev > nvidia_glx_common-1.0.9755-alt29 Requires libc.so.6(GLIBC_2.0) > @@ -102450,2 +103418,3 @@ > nvidia_glx_common-100.14.09-alt30 Provides libnvidianull.so > +nvidia_glx_common-100.14.09-alt30 Requires dev > nvidia_glx_common-100.14.09-alt30 Requires libc.so.6(GLIBC_2.0) > @@ -102461,2 +103430,3 @@ > nvidia_glx_common-100.14.11-alt31 Provides libnvidianull.so > +nvidia_glx_common-100.14.11-alt31 Requires dev > nvidia_glx_common-100.14.11-alt31 Requires libc.so.6(GLIBC_2.0) symlinks.req: /usr/src/tmp/nvidia_glx_src_100.14.11-buildroot/etc/X11/lib_nvidia/nvidia.xinf: checking contents_index_all for /dev/null symlinks.req: /usr/src/tmp/nvidia_glx_src_100.14.11-buildroot/etc/X11/lib_nvidia/nvidia.xinf: /dev/null -> dev (via contents_index_all) Короче я внёс исправление в find-package, чтобы зависимости на /dev /proc /sys не искались. commit 7d68978688a6ee9746c5dd8091a7edbbb08970ef Author: Alexey Tourbin Date: Sun Sep 23 01:15:35 2007 +0400 find-package (FindByPath): ignore /dev/* /proc/* /sys/* dependencies diff --git a/scripts/find-package.in b/scripts/find-package.in index 02e5c8f..94995d2 100755 --- a/scripts/find-package.in +++ b/scripts/find-package.in @@ -89,6 +89,15 @@ FindByPath() # XXX Cleanup pathname. rep=$(CanonPath "$rep") + # Ignore pseudo-filesystem dependencies. + local dir="${rep#/}"; dir="${dir%%/*}" + case "$dir" in + dev | proc | sys ) + $Verbose "$f: $rep -> /$dir (skip)" + return ;; + esac + unset dir + # Always try package binary index. local idx_bin="${RPM_PKG_CONTENTS_INDEX_BIN-}" try_idx_bin=1 [ -n "$idx_bin" ] && [ -s "$idx_bin" ] && [ -r "$idx_bin" ] || try_idx_bin=