[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:03814] [BUG REPORT] cWnn & kWnn don't start.



Package: cwnn
Version: 4.2-2

Package: kwnn
Version: 4.2-2

はじめまして、久保@伊勢原市です。

昔は slackware 上で中国語をあつかうために cWnn を自分でコンパイルして
ました。ところが、X を X11R6.3 にあげた関係で cWnn をうまくコンパイル
できなくなり、コンパイル済みの cWnn をさがして debian に流れてきた次第
です。

これまで日本語環境は JE にたよらず自分で構築してきたくちなのですが、
debian も楽で良いですね。

UNIX USER 11月号の CD-ROM からインストールしたのですが、cwnn と kwnn 
にバグを見つけたので報告します。
・cWnn が自動起動しない。
  # /etc/init.d/cwnn の cWnn とするところが Wnn となっている。
・kWnn が自動起動しない。
  # /etc/init.d/kwnn の kWnn とするところが Wnn となっている。
・cWnn 起動時の辞書読み込みがエラーとなる
  # /usr/lib/wnn/zh_CN/dic/sys/*、/usr/lib/wnn/zh_TW/dic/sys/* に 
  # cwnntouch すると直る。
・kWnn 起動時の辞書読み込みがエラーとなる
  # /usr/lib/wnn/ko_KR/dic/sys/* に kwnntouch すると直る。
以上です。

/etc/init.d/cwnn への patch
======================== ここから ========================
*** cwnn.orig	Fri Jan 16 23:30:03 1998
--- cwnn	Fri Jan 16 23:30:48 1998
***************
*** 2,16 ****
  # /etc/init.d/wnn: start or stop Wnn jserver.
  
  # Source Wnn configuration, if available
! if [ -f /etc/wnn.conf ] ; then
!     . /etc/wnn.conf
  else
      run_cserver=1
      run_tserver=0
  fi
  #
  
! test -x /usr/bin/Wnn4/cserver || test -x /usr/bin/Wnn4/tserver || exit 0
  
  # The following value is extracted by debstd to figure out how to generate
  # the postinst script. Edit the field to change the way the script is
--- 2,16 ----
  # /etc/init.d/wnn: start or stop Wnn jserver.
  
  # Source Wnn configuration, if available
! if [ -f /etc/cwnn.conf ] ; then
!     . /etc/cwnn.conf
  else
      run_cserver=1
      run_tserver=0
  fi
  #
  
! test -x /usr/bin/cWnn4/cserver || test -x /usr/bin/cWnn4/tserver || exit 0
  
  # The following value is extracted by debstd to figure out how to generate
  # the postinst script. Edit the field to change the way the script is
***************
*** 21,41 ****
    start)
      if [ $run_cserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/Wnn4/cserver
      fi
      if [ $run_tserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/Wnn4/tserver
      fi
      ;;
    stop)
      if [ $run_cserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/Wnn4/cserver
      fi
      if [ $run_tserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/Wnn4/tserver
      fi
      ;;
    *)
--- 21,41 ----
    start)
      if [ $run_cserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/cWnn4/cserver
      fi
      if [ $run_tserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/cWnn4/tserver
      fi
      ;;
    stop)
      if [ $run_cserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/cWnn4/cserver
      fi
      if [ $run_tserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/cWnn4/tserver
      fi
      ;;
    *)
======================== ここまで ========================


/etc/init.d/kwnn への patch
======================== ここから ========================
*** kwnn.orig	Fri Jan 16 23:29:55 1998
--- kwnn	Fri Jan 16 23:32:37 1998
***************
*** 13,31 ****
  # registered through update-rc.d (see the manpage for update-rc.d!)
  FLAGS="defaults 99 1"
  
! test -x /usr/bin/Wnn4/kserver || exit 0
  
  case "$1" in
    start)
      if [ $run_kserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/Wnn4/kserver
      fi
      ;;
    stop)
      if [ $run_kserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/Wnn4/kserver
      fi
      ;;
    *)
--- 13,31 ----
  # registered through update-rc.d (see the manpage for update-rc.d!)
  FLAGS="defaults 99 1"
  
! test -x /usr/bin/kWnn4/kserver || exit 0
  
  case "$1" in
    start)
      if [ $run_kserver = 1 ]
      then
!       start-stop-daemon --start --verbose --exec /usr/bin/kWnn4/kserver
      fi
      ;;
    stop)
      if [ $run_kserver = 1 ]
      then
!       start-stop-daemon --stop --verbose --exec /usr/bin/kWnn4/kserver
      fi
      ;;
    *)
======================== ここまで ========================