summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsanpei <sanpei@FreeBSD.org>2000-10-26 12:36:46 +0000
committersanpei <sanpei@FreeBSD.org>2000-10-26 12:36:46 +0000
commit6cb813bca3422ae78dd16ae1eefafdf543718820 (patch)
tree65fbcfafd08fee990d8cc7c356b529889892a626
parentc78cc5a43edf5fbc5af564a6133ff0ea06f62cb5 (diff)
downloadFreeBSD-ports-6cb813bca3422ae78dd16ae1eefafdf543718820.zip
FreeBSD-ports-6cb813bca3422ae78dd16ae1eefafdf543718820.tar.gz
startup script know about the two options `start' and `stop'.
OKed by: maintainer
-rw-r--r--japanese/dserver/Makefile1
-rw-r--r--japanese/dserver/files/README.FreeBSD-setup.euc21
-rw-r--r--japanese/dserver/files/setup.sh.standalone23
3 files changed, 36 insertions, 9 deletions
diff --git a/japanese/dserver/Makefile b/japanese/dserver/Makefile
index ee22ade..a22b7db 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 e713bf3..c32b72c 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 51dfe5d..1b49a2b 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*)
OpenPOWER on IntegriCloud