さくらで Planet を使う

さくらのレンタルサーバでは _bsddb.so がインストールされておらず、 Python の bsddb モジュールが使えないので、自前で用意した。
SSH でログインして下記のような感じで。(だいぶ端折ってます)
Berkeley DB のパッチと setup.py は Ports のものを使用。

[db42]
cd db-4.2.xx/build_unix
../dist/configure --enable-compat185 --enable-dump185 --enable-cxx --enable-dynamic --enable-rpc --with-uniquename --prefix=${HOME}/local
make
make install

[setup.py]
prefix = os.environ['HOME'] + "/local"
inc_dirs = [prefix + "/include"]
lib_dirs = [prefix + "/lib"]
libs = ["db"]

[_bsddb.so]
#!/bin/csh
setenv LD_RUN_PATH ${HOME}/local/lib
python setup.py build
python setup.py install --prefix=${HOME}/local

[cron script]
#!/bin/sh
MYPYTHON=${HOME}/local/lib/python2.4
export PYTHONPATH=${MYPYTHON}:${MYPYTHON}/site-packages
/usr/local/bin/python planet.py