[Tomoyo-dev 219] Re: レポジトリの作成について

アーカイブの一覧に戻る

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/




tomoyo-dev メーリングリストの案内
アーカイブの一覧に戻る