_ [comp] ez-ipupdate ちょっと変更

なんかサーバへのアクセスが重いと思って見てみると、load average が 20 近く。一体何なんだ、と調べたら set-ddns.sh が大量にたまっていた。ざっと見て怪しいところといえば、IP addr が確実に取れたと前提にしてるところかな。

IPADDR=`lynx -auth XXXXXXXX:XXXXXXXX -dump http://192.168.1.1/title.htm | grep IP | head -1 | awk '{ print $3 }'`
echo ${IPADDR} > ${IPADDRFILE}

となっているので、もし ${IPADDR} が空だと echo > ${IPADDRFILE} となってしまって入力待ちになるのは明らか。ということで、echo する前に

if [ -z "${IPADDR}" ]; then
        echo "[${DATE}] get IPaddr failure"
        exit
fi

としてみた。

_ [debian] フォント環境充実パッチその 2

ふと KDEのフォント環境をさらに充実させようを覗いてみたところ、version up していたので、早速試してみる。 fontconfig 2.2.1-3 に対して、

  • fontconfig-2.2.1-slighthint.patch
  • fontconfig-2.2.1-AppleRoman-DynaFont.patch
  • fontconfig-2.2.1-Bold-conf.patch

を適用。xft2 2.1.1-2 に対して、

  • xft-2.1.1-loadtarget.patch
  • xft-2.1.1-MakeBold-20030927.patch

を適用。freetype 2.1.5-2 については、012-freetype-2.1.4-autohint-cjk-20030416.diff を freetype-2.1.5-autohint-cjkfonts-20030924.patch に取り換えた。debian/rules では適用部分でコメントアウトされていたので当たるようにしておく。 結果、なんかボールドがにじんだ感じになったんだが…。