Kensuke Nezu
nez****@samba*****
2007年 7月 11日 (水) 21:39:49 JST
根津です。 Tetsuo Handa wrote: > 熊猫です。 > > コメントありがとうございます。>根津さん いえいえ。なんか動きがとろくてすみません。m(_ _)m >> これはよほど特別な(a.k.a. 変態な)パッケージなんじゃないですかねぇ。 >> (例えば、ブラックリストみたいに日々更新されるようなもの?) > 何かの .CAB をダウンロードしていたような気がするのですが、思い出せません。 .CABですかぁ?むむむ・・・。 > rpm の中でダウンロード+インストールを試してみましたが・・・ > > # cat > test.spec << EOF > Summary: TOMOYO Linux kernel installer > Name: tomoyo-kernel-installer > Group: System Environment/Kernel > License: GPLv2 > Version: 2.6.12 > Release: 2.3.legacy_FC3_tomoyo_1.4.2 > ExclusiveArch: i586 > ExclusiveOS: Linux > > %description > This installs ccs-kernel-2.6.12-2.3.legacy_FC3_tomoyo_1.4.2.i586.rpm > > %pre > rpm -ivh http://xxx.xxx.xxx.xxx/pub/kernel/ccs-kernel-2.6.12-2.3.legacy_FC3_tomoyo_1.4.2.i586.rpm ををっとっ! > # rpmbuild -bb --target i586 test.spec > # rpm -ivh /usr/src/redhat/RPMS/i586/tomoyo-kernel-installer-2.6.12-2.3.legacy_FC3_tomoyo_1.4.2.i586.rpm > Preparing... ########################################### [100%] > Retrieving http://xxx.xxx.xxx.xxx/pub/kernel/ccs-kernel-2.6.12-2.3.legacy_FC3_tomoyo_1.4.2.i586.rpm > warning: waiting for transaction lock > > ・・・ rpm の中から rpm を呼んだらデッドロックしてしまいました。(^x^; それはそうですね・・・w > なので、やるにしてもせいぜいダウンロードまでしかできませんね。 %post で実行するスクリプトをバックグラウンド実行にして、メインの rpmが終わったのをチェックして、それから実行する・・・なんていう 変態ちっくなやり方はあるかもしれないけれど、まったく賛成できません。 > ダウンロード件数をカウントしないと決めてしまえば > パッケージ本体も tomoyo.sourceforge.jp に置くことで解決なのですが。 うーん。独立したwebサーバにリポリトジファイルとしておけば、 apacheのログ解析でダウンロード件数はわかりますけどそれじゃあ ダメですか? #何なら、自分のサーバの場所貸しますが・・・w >> リポリトジ用のマスタで、監視するスクリプトかなんか組んで、一定時間 >> 毎にミラーするとかじゃダメですかね? > ごめんなさい。よく解りませんでした。もう少し説明していただけますか? ディレクトリレベルでsyncするなりsourceforgeからsvnしてくるシェル スクリプトをcronで動かせば、勝手に最新になるから外部に立てても いいんじゃないかと思ったんですが・・・。 -- ------ 根津 研介 日本Sambaユーザ会/NTTデータ先端技術(株) Microsoft MVP for Windows Security(Apr 2005 - Mar 2008) 802.11セキュリティサイト:http://www.famm.jp/wireless ※「SELinuxシステム管理―セキュアOSの基礎と運用」 http://www.oreilly.co.jp/books/4873112257/ ※「実用SSH第2版−セキュアシェル徹底活用ガイド」 http://www.oreilly.co.jp/books/4873112877/