- 57 名前:login:Penguin mailto:sage [2008/03/06(木) 12:38:22 ID:vTHQohXe]
- Fedoraでreview requestに提出されるsrpmを審査しているけど、
>>22 あたりからのfaac-vl.specの議論について もうdownloaderにspec fileが残っていないのでこのスレの話から 推察するに、結局>>49 が原因 例えばFedoraの場合 rpm --eval %__find_requiresとすると /usr/lib/rpm/redhat/find-requiresが帰ってくる。でそのファイルをみると、 ----------------------------------------------- 73 # --- Script interpreters. 74 for f in $scriptlist; do 75 [ -r $f -a -x $f ] || continue 76 interp=`head -n 1 $f | sed -e 's/^\#\![ ]*//' | cut -d" " -f1` 77 interplist="$interplist $interp" 78 case $interp in 79 */perl) perllist="$perllist $f" ;; 80 esac 81 done 82 [ -n "$interplist" ] && { echo "$interplist" | tr '[:blank:]' \\n | sort -u ; } ----------------------------------------------- つまりは「+xなスクリプト」があると、「一行目に」#!/bin/shとshebangが書いてあれば rpmbuildが勝手に/bin/shをdependencyに加える。で、これは%docにマークされている ファイルに対してもチェックされるので、結局問題が生じるわけ Fedoraにはrpmlintという道具があって、こういう事をしていると doc-file-dependencyという警告が出る
|

|