vine-users ML アーカイブ



[vine-users:072976] Vine 3.2 /etc/rc.d/init.d/xfs

  • From: FUKUHARA Makoto <makoto@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:072976] Vine 3.2 /etc/rc.d/init.d/xfs
  • Date: Tue, 27 Sep 2005 21:35:55 +0900
福原です.

Vine 3.2 の /etc/rc.d/init.d/xfs では 3.1 とくらべて次の行が追加されています.

    [ -x "/usr/bin/fc-cache" ] && HOME=/ "/usr/bin/fc-cache"

その結果 fonts.cache-1 ファイルが出来ますが,この更新時刻が fonts.dir の作成時刻
より新しくなり,次回の起動時に必要のない mkfontdir が実行されてしまいます.

         elif [ "x$(find . -type f -newer fonts.dir 2>/dev/null)" != "x" ];then

私のところでは,この行を以下のようにすることで回避しました.

         elif [ "x$(find . -type f -newer fonts.dir \! -name fonts.cache-1 2>/dev/null)" != "x" ;then

# fonts.dir より新しいファイルで,名前が fonts.cache-1 ではないファイルが存在したら真.

-- 
  福原 <makoto@xxxxxxxxxxxxxxxxxx>