diff options
author | MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> | 2000-10-26 12:36:46 +0000 |
---|---|---|
committer | MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> | 2000-10-26 12:36:46 +0000 |
commit | 7abc16b279de8baf5f2e9a34d1608848d3c6cc20 (patch) | |
tree | 8a42962f89a278e3ceab12e3b1a0e67c494856ba /japanese | |
parent | japanese/jtex209-both and jtex209-ntt was broken only on package (diff) |
startup script know about the two options `start' and `stop'.
OKed by: maintainer
Diffstat (limited to 'japanese')
-rw-r--r-- | japanese/dserver/Makefile | 1 | ||||
-rw-r--r-- | japanese/dserver/files/README.FreeBSD-setup.euc | 21 | ||||
-rw-r--r-- | japanese/dserver/files/setup.sh.standalone | 23 |
3 files changed, 36 insertions, 9 deletions
diff --git a/japanese/dserver/Makefile b/japanese/dserver/Makefile index ee22adefa328..a22b7db5b8b0 100644 --- a/japanese/dserver/Makefile +++ b/japanese/dserver/Makefile @@ -7,6 +7,7 @@ PORTNAME= dserver PORTVERSION= 2.2.2 +PORTREVISION= 1 CATEGORIES= japanese MASTER_SITES= ftp://ftp.pu-toyama.ac.jp/pub/misc/ \ ${MASTER_SITE_PORTS_JP} \ diff --git a/japanese/dserver/files/README.FreeBSD-setup.euc b/japanese/dserver/files/README.FreeBSD-setup.euc index e713bf371560..c32b72c80a65 100644 --- a/japanese/dserver/files/README.FreeBSD-setup.euc +++ b/japanese/dserver/files/README.FreeBSD-setup.euc @@ -60,11 +60,24 @@ ndtp 2010/tcp #Network Dictionary Transfer Protocol これにより, OS ブート時に dserver が自動的に起動します. ----- +#!/bin/sh # dserver - dictionary server -if [ -f /usr/local/lib/dserver/dserver ] ; then - /usr/local/lib/dserver/dserver& - echo -n 'dserver' -fi +case "$1" in +start) + if [ -x /usr/local/lib/dserver/dserver ] ; then + /usr/local/lib/dserver/dserver & + echo -n ' dserver' + fi + ;; +stop) + ;; +*) + echo "Usage: setup.sh.standalone {start|stop}" >&2 + exit 64 + ;; +esac + +exit 0 ----- I.2. 辞書のコピー・マウント diff --git a/japanese/dserver/files/setup.sh.standalone b/japanese/dserver/files/setup.sh.standalone index 51dfe5d08ccc..1b49a2b5860c 100644 --- a/japanese/dserver/files/setup.sh.standalone +++ b/japanese/dserver/files/setup.sh.standalone @@ -34,11 +34,24 @@ esac echo echo "Adding startup shell script to PREFIX_DIR/etc/rc.d/" echo "Do you like to add startup shell script automatically? (y/n) [y]" ; -(echo "# dserver - dictionary server" ; - echo "if [ -x PREFIX_DIR/lib/dserver/dserver ] ; then" ; - echo " PREFIX_DIR/lib/dserver/dserver &" ; - echo " echo -n ' dserver'" ; - echo "fi") > /tmp/dserver.sh +(echo "#!/bin/sh" ; + echo "# dserver - dictionary server" ; + echo "case \"\$1\" in" ; + echo "start)" ; + echo " if [ -x PREFIX_DIR/lib/dserver/dserver ] ; then" ; + echo " PREFIX_DIR/lib/dserver/dserver &" ; + echo " echo -n ' dserver'" ; + echo " fi" ; + echo " ;;" ; + echo "stop)" ; + echo " ;;" ; + echo "*)" ; + echo " echo \"Usage: `basename $0` {start|stop}\" >&2" ; + echo " exit 64" ; + echo " ;;" ; + echo "esac" ; + echo "" ; + echo "exit 0") > /tmp/dserver.sh read ans; case x${ans} in xn*|xN*) |