08/03/11 10:36:40 +hT3Yng5
10月ころの作業なのですっかり忘れたけど、なんとか思い出してみるよ。
sargeからもってきたパッケージだと、最後のPython版BitTorrent-5.0.9は動かない。
Python2.4とかtwisted2の新しいものとか、Sarge用パッケージを自前でビルド。
ビルドは、chroot環境をdebootstrapで作成してからそこで作業。
既存のLANDISK環境は壊さないように、パッケージインストールせずに、
1つのディレクトリにまとめていれる。他の依存Pythonモジュールやライブラリなども同様に。
そこで動作するようにpythonまわりの基本設定を調整。
動作のステイタスをXMLRPCで取れるようにtorrentサーバースクリプトを修正。
既存のWebUIと統合するのに少しPerlをいじる。smb,confも上書きされないように手配して修正。
と、こんな感じ。
予想したより楽だったよ。
何か抜けてたらごめん。