[Momonga-devel.ja:02719] Re: OmoiKondara の仕様変更
- From: zunda <zunda616e@xxxxxxxxxxx>
- Date: Wed, 25 Aug 2004 03:17:58 +0900 (JST)
zundaです
昨日久しぶりにOmoiKondaraをして、下記二番目の仕様を確認しました。
個人的には、OmoiKondaraをはじめたら寝てしまいたいので、パッケージ
ひとつだけの失敗でOmoiKondaraが終了してほしくないなあ、と思います。
下記のような変更で、そのパッケージだけが失敗するようにするのは
どうでしょうか?(Mozillaのフォームにdiffをcopy&pasteしています
ので、パッチはそのままあたらないかもしれません。ご了承ください。
あー、おまけにタブと空白まぜこぜにしてるしさ。)
ご意見お待ちしています。
--- Kazuhiko <kazuhiko@xxxxxxxxxx> からのメッセージ:
> ・NoSource でないソースが pkgs/hoge/* にない場合、終了するようにした
> ・rpm -Uvh --force --test が fail する場合、終了するようにした
Index: OmoiKondara
===================================================================
--- OmoiKondara (revision 2876)
+++ OmoiKondara (working copy)
@@ -586,8 +586,7 @@
if !File.exist?("SOURCES/#{v}") then
ret = exec_command "cp -pfv #{v} SOURCES"
if ret != 0
- STDERR.puts 'some files are missing?'
- exit(1)
+ throw :exit_buildme, 2
end
else
if File.exist?(v) then
@@ -974,8 +973,7 @@
pkgs.uniq!
ret = exec_command "rpm #{rpmflg} --force --test #{pkgs.join(' ')}"
if ret != 0
- STDERR.puts "'rpm #{rpmflg} --force --test #{pkgs.join(' ')}' fails."
- exit(1)
+ throw :exit_buildme, 2
end
exec_command "sudo rpm #{rpmflg} --force #{pkgs.join(' ')}"
__________________________________________________
GANBARE! NIPPON!
Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE
http://mail.ganbare-nippon.yahoo.co.jp/