鈴木です。
On Sun, 3 May 2009 16:48:56 +0900
加藤 雅 <mkato@xxxxxxxxxxxxx> wrote:
> > > invoke_command "LC_ALL=C rpmbuild --define \"_topdir ${temp_dir_name}\" --target=${arch_array[0]} -bs ${SPECFILE} > ${temp_dir_name}/rpmbuild.log 2>&1" "rpmbuild"
> > > grep ^Wrote $temp_dir_name/rpmbuild.log > /dev/null 2>&1
> > > local RC="$?"
> > > if [ "${RC}" -eq 0 ]; then
> >
>
> この部分だけなら、改行されていても良いように見えるんですが...
> 英語モードで実行された rpmbuild のログから、"Wrote" で始まる行(つまり
> 「書き込み完了」に相当する行) が有るかどうかを grep でしらべ、grep が成
> 功したら rpmbuild が成功したと判定をしているだけだと思いますが、違うんで
> しょうか?
個人的には、これを変更することによるメリットよりも、
変更したことによるデメリット(dkmsに限らず、フォーマットが
かわると今だけでなく将来的に潜在的に問題がでる可能性もある)
のほうが大きいと思います。
私は、変更しない ほうに一票。
# 出力を使ってなにかするなら Wrote hogehoge で引っ掛けた方が
# 楽ですし、改行ははさまっていない方がいいと思います。
--
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E 0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine. http://vinelinux.org/
Founder & President, Vine Caves, Ltd. http://vinecaves.com/
Founder & Trustee, Japan Linux Association. http://jla.linux.or.jp/