hime-user-setup 793 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. if [ -z "$1" ] || [ -z "$2" ]; then
  3. echo "please specify hime_table_dir hime_bin_dir"
  4. exit 0
  5. fi
  6. pushd "$HOME"
  7. if [ ! -d .config/hime/config ]; then
  8. mkdir -p .config/hime/config
  9. fi
  10. cd "$1" || echo "$1 is not a hime table dir"
  11. for i in pho.tab2 pho-huge.tab2 s-pho.tab2 s-pho-huge.tab2 tsin* s-tsin* symbol-table phrase.table; do
  12. if [ ! -f "$HOME/.config/hime/$i" ]; then
  13. cp "$i" ~/.config/hime
  14. fi
  15. done
  16. pushd "$HOME/.config/hime"
  17. diff1=''
  18. if ! diff tsin-1.src "$1/tsin-1.src" >/dev/null 2>&1; then
  19. diff1='Y'
  20. fi
  21. if [ ! -f tsin-1.src ] || [ -n "$diff1" ]; then
  22. echo "merge tsin-1.src"
  23. cp "$1/tsin-1.src" .
  24. "$2/hime-tsd2a32" tsin32 >tmpfile
  25. cat tsin-1.src >>tmpfile
  26. "$2/hime-tsa2d32" tmpfile
  27. fi
  28. popd # ~/.config/hime
  29. popd # ~/