鈴木です。 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/