squareへのroutingを手でいじったりちょくちょく確認するのが面倒なので、スクリプトでも書いて勝手に更新するようにしてみた。#{pppdev}")endcronにでも一日一回チェックするように仕込んどけばおk。squareへ接続できるようにしておく必要はあるけど、そのあたりの設定はぐぐると山ほど出てくるので割愛。syslogDBへのアクセスにPAMを使うように設定したんだけど、どうも不可解なログを残す。"tagoh"まずpam_succeed_if.soがどんな感じでsyslogにログを吐いているかを見てみた。va);free(fmt2);}va_end(va);}という具合になっている。日付およびホスト名はその先で勝手につけられる。authentication:はどうみてもなんかおかしい。いうことで、次にvsyslog(3)を覗いてみることにする。ident;...}とこんな感じになっていて、openlog(3)されていない場合はそのプログラムの名前を使いましょう、ということになっている。pam_succeed_if.soの方はと言うと、openlog(3)は一切使っていない。よってPAMを呼び出したアプリケーション依存ということになる。次にPostgreSQLの方はというとopenlog(3)を呼んでいるのは一箇所のみ。backend/utils/error/elog.c内のwrite_syslog()。true;}...つまり、一度もsyslogへログを吐こうとしてなければopenlog(3)は呼ばれない。postgresql.confの中にlog_destinationというパラメータがあって(少なくともDebian環境上では)デフォルトがstderrになっている。根本的な解決方法としては、これによらずopenlog(3)を呼べ、ということになるんだけど、手っ取り早くworkaroundで済ますなら、このlog_destinationをsyslogに変える。"tagoh"という具合に期待どおりの結果になった。forwardしてとかまあなんつーか面倒くさいことこの上ない。ソール替わりに使うことにした。各VMの設定を変更する。applicationを選択。あとは、/etc/inittabにgetty経由でログインできるように修正。Debianの場合はすでにコメントアウトされた行があるので、それを有効にするだけでよい。pipeはhost上に作られるけど、そのままだとよくあるterminal系のアプリでは使えないので、socatを使ってptyに変換した。ついでにそのまま接続しちゃうように次のようなスクリプトを書いた。F7へアップグレードした後Firefoxのあらゆるフォントが小さくなった。GNOMEアプリ上ではでかすぎて話にならない。解決策としては、about:configを開きlayout.css.dpiに0(初期値は-1)を設定し、再起動すると以前のサイズに戻った。