From 01e965e8329aab4393c6c21c00a9ba2091bd3065 Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 16 Mar 2001 18:16:38 +0000 Subject: Add rc.d-startup script provided by Masao Uebayashi in pkg/11977. --- japanese/canna-lib/files/canna | 25 +++++++++++++++++++++++++ japanese/canna-server/Makefile | 15 ++++----------- 2 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 japanese/canna-lib/files/canna (limited to 'japanese') diff --git a/japanese/canna-lib/files/canna b/japanese/canna-lib/files/canna new file mode 100644 index 00000000000..9c7c81875ff --- /dev/null +++ b/japanese/canna-lib/files/canna @@ -0,0 +1,25 @@ +#! /bin/sh +# +# $NetBSD: canna,v 1.1 2001/03/16 18:16:38 wiz Exp $ +# +# PROVIDE: canna +# REQUIRE: DAEMON + +name="canna" +command_start="@PREFIX@/sbin/cannaserver" +pidfile="" + +cmd=${1:-start} + +case ${cmd} in +start) + if [ -x ${command_start} ]; then + echo "Starting ${name}." + ${command_start} >/dev/null 2>&1 + fi + ;; +*) + : + ;; +esac +exit 0 diff --git a/japanese/canna-server/Makefile b/japanese/canna-server/Makefile index f67d52dde6e..866302070eb 100644 --- a/japanese/canna-server/Makefile +++ b/japanese/canna-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2001/02/25 04:17:53 hubertf Exp $ +# $NetBSD: Makefile,v 1.11 2001/03/16 18:16:39 wiz Exp $ DISTNAME= Canna35b2 PKGNAME= Canna-server-3.5b2 @@ -39,9 +39,6 @@ PLIST_SUBST= CANNAOWNER=${CANNAOWNER} CANNAGROUP=${CANNAGROUP} \ CANNA_SPOOL=${CANNA_SPOOL} CANNA_MODE=${CANNA_MODE} \ DICT_DIR=${DICT_DIR} PREFIX=${PREFIX} -STARTUP_SCRIPT= etc/rc.d/canna -STARTUP_SCRIPT_SRC=${WRKDIR}/STARTUP - INSTALL_TARGET= instserver instclient post-patch: @@ -55,16 +52,12 @@ do-configure: @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${XMKMF}) post-build: - @${ECHO} '#!/bin/sh' > ${STARTUP_SCRIPT_SRC} - @${ECHO} 'canna=${PREFIX}/sbin/cannaserver' >> ${STARTUP_SCRIPT_SRC} - @${ECHO} 'if [ -f $$canna ]; then' >> ${STARTUP_SCRIPT_SRC} - @${ECHO} " echo -n ' Canna'" >> ${STARTUP_SCRIPT_SRC} - @${ECHO} ' $$canna' >> ${STARTUP_SCRIPT_SRC} - @${ECHO} "fi" >> ${STARTUP_SCRIPT_SRC} + @${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/canna \ + > ${WRKDIR}/canna post-install: @${SH} ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL - @${INSTALL_SCRIPT} ${STARTUP_SCRIPT_SRC} ${PREFIX}/${STARTUP_SCRIPT} + @${INSTALL_SCRIPT} ${WRKDIR}/canna ${PREFIX}/etc/rc.d/canna @${INSTALL_DATA_DIR} ${CANNA_SPOOL} @${CHMOD} ${CANNA_MODE} ${CANNA_SPOOL} @${CHOWN} ${CANNAOWNER}:${CANNAGROUP} ${CANNA_SPOOL} -- cgit v1.2.3