diff options
author | Satoshi Asami <asami@FreeBSD.org> | 1997-09-10 06:52:02 +0000 |
---|---|---|
committer | Satoshi Asami <asami@FreeBSD.org> | 1997-09-10 06:52:02 +0000 |
commit | 4bc273eb214ab9cad06b724c90dc62b0d24c69e1 (patch) | |
tree | c5f4733a0d56b1af11c08158a7ad0ae8cda9888e /japanese/FreeWnn-server/pkg-install | |
parent | eb370df20f81d89a792f5f6cdb04e6254eea81f7 (diff) | |
download | ports-4bc273eb214ab9cad06b724c90dc62b0d24c69e1.tar.gz ports-4bc273eb214ab9cad06b724c90dc62b0d24c69e1.zip |
Notes
Diffstat (limited to 'japanese/FreeWnn-server/pkg-install')
-rw-r--r-- | japanese/FreeWnn-server/pkg-install | 47 |
1 files changed, 45 insertions, 2 deletions
diff --git a/japanese/FreeWnn-server/pkg-install b/japanese/FreeWnn-server/pkg-install index 886c0d288dda..95ce1b02c06e 100644 --- a/japanese/FreeWnn-server/pkg-install +++ b/japanese/FreeWnn-server/pkg-install @@ -1,6 +1,49 @@ #!/bin/sh # installation script for Wnn4.2 -if [ "$2" != "POST-INSTALL" ]; then +if [ X"$2" != X"POST-INSTALL" ]; then exit 0 fi -${PKG_PREFIX}/bin/Wnn4/wnntouch ${PKG_PREFIX}/lib/wnn/ja_JP/dic/pubdic/* +case $1 in + jp-Wnn-4.2) + sys_dirs="${PKG_PREFIX}/lib/wnn/ja_JP/dic/pubdic ${PKG_PREFIX}/lib/wnn/ja_JP/dic/wnncons" + usr_dirs=${PKG_PREFIX}/lib/wnn/ja_JP/dic/usr + wnntouch=${PKG_PREFIX}/bin/Wnn4/wnntouch + wnnserver=${PKG_PREFIX}/bin/Wnn4/jserver + wnnname=Wnn + ;; + cn-Wnn-4.2) + sys_dirs="${PKG_PREFIX}/lib/wnn/zh_CN/dic/sys ${PKG_PREFIX}/lib/wnn/zh_TW/dic/sys" + usr_dirs="${PKG_PREFIX}/lib/wnn/zh_CN/dic/usr ${PKG_PREFIX}/lib/wnn/zh_TW/dic/usr" + wnntouch=${PKG_PREFIX}/bin/cWnn4/cwnntouch + wnnserver=${PKG_PREFIX}/bin/cWnn4/cserver + wnnname=cWnn + ;; + kr-Wnn-4.2) + sys_dirs="${PKG_PREFIX}/lib/wnn/ko_KR/dic/sys" + usr_dirs=${PKG_PREFIX}/lib/wnn/ko_KR/dic/usr + wnntouch=${PKG_PREFIX}/bin/kWnn4/kwnntouch + wnnserver=${PKG_PREFIX}/bin/kWnn4/kserver + wnnname=kWnn + ;; +esac +for dir in $sys_dirs; do + $wnntouch $dir/* +done +for dir in $usr_dirs; do + if [ ! -d $dir ]; then + mkdir -p $dir + fi + chown wnn $dir +done +startup_script=${PKG_PREFIX}/etc/rc.d/${wnnname}.sh +if [ ! -f ${startup_script} ]; then + echo "Installing ${startup_script} startup file."; + echo '#!/bin/sh' > ${startup_script}; + echo "wnn=${wnnserver}" >> ${startup_script}; + echo 'if [ -f $wnn ]; then' >> ${startup_script}; + echo " echo -n ' ${wnnname}'" >> ${startup_script}; + echo ' $wnn' >> ${startup_script}; + echo "fi" >> ${startup_script}; + chmod 755 ${startup_script}; + chown bin.bin ${startup_script}; +fi |