/usr/ports,/usr/srcの共有化

中央管理サーバがcronで/usr/ports,/usr/srcをGEOM_UZIPで固めて、クライアントがNFSでリードオンリーでマウント、作業ディレクトリをRAMディスクで。というのを思いついた。
中央管理サーバがやる事は毎日csupでファイル取得、portsはINDEX,INDEX-*,INDEX.dbの生成、結果をGEOM_UZIPで圧縮後、NFS流し込み。結果は1週間分くらい取っておけばもしもの時も大丈夫そう。
クライアントはNFSマウント、メモリに余裕があるなら作業ディレクトリをRAMディスクに。コンパイルはdistccで分散。
まだ全然試してないけどおもしろそうだ。


追記
uyotaさんが同じような事を既に考案されてました。
/usr/ports-*.uzip: uyota 匠の一手
/usr/6.1-RELEASE-BETA4.uzip: uyota 匠の一手