ports 更新の実験中2007年06月28日 12時57分59秒

portupgrade が遅いので、取り敢えず実験用のプロトタイプを書いてみることにした。

設計方針としては以下のようなところか。

  1. 高速
  2. 高速
  3. 高速
  4. 無駄な IO は避ける
  5. 無駄なプロセスは生成しない
  6. 機能は再帰的な更新のみに絞る
portupgrade の置換ではなく、共生的に使えるような物が出来ないかを実験したい。

少し実験をして見つけたのだが、動的ライブラリを残すのはとても重要。portupgrade が動的ライブラリを /usr/local/lib/compat/pkg/ に移す。これをやらないと、凄い悲惨な事態に陥る。

次回