【ド素人禁止】Vine Linux 其の55【aptクソ専用】at LINUX
【ド素人禁止】Vine Linux 其の55【aptクソ専用】 - 暇つぶし2ch57:login:Penguin
08/03/06 12:38:22 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という警告が出る



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch