polipoだが、やはり、configureしないと動作が不安定。そこでmacportを導入。
ここからmacprotをダウンロード。インストーラーでインストール。
macportは本来のSystem treeとは別に/opt以下にfileを置くので、terminalでコマンドパスを通しておく。
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/man:$MANPATH
次に
sudo port selfupdate
でmacportをupdate。
sudo port install polipo
で必要なFileを集めて来てコンパイルしてくれる。
なんと、/Library/LaunchDaemonsにlaunchd.plist(org.macports.Polipo.plist)まで作ってくれる。
もっとも、これは
/opt/local/etc/LaunchDaemons/org.macports.Polipo/org.macports.Polipo.plist
へのシンボリックリンクなのだが。
では。本体はどうなっているのだろう。
org.macports.Polipo.plistをProperty List Editorで見てみると
どうもportがインストールしたdaemondoコマンドでpolipoを呼び出している様だ。daemondoはbinaryのようなので解析はここまで。
安定感はばっちりである。
コメントする