From 4fdae569740343bb3aedb95f25cb2e40e762da9b Mon Sep 17 00:00:00 2001 From: sc Date: Thu, 18 Feb 1999 17:34:07 +0000 Subject: Created boot file, and configured Makefile for package creation --- src/Makefile | 12 +++++++++++- src/ivyd.init | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100755 src/ivyd.init (limited to 'src') diff --git a/src/Makefile b/src/Makefile index b2e6a8b..ea79f75 100644 --- a/src/Makefile +++ b/src/Makefile @@ -47,7 +47,17 @@ install: all install -m 755 in.ivyd $(PREFIX)/usr/bin/in.ivyd install -m 755 ivyd $(PREFIX)/usr/bin/ivyd install -m 755 inecho $(PREFIX)/usr/bin/ivyecho - install -m 755 ivycat $(PREFIX)/usr/bin/ivycat + test -d $(PREFIX)/etc/rc.d/init.d || mkdirhier $(PREFIX)/etc/rc.d/init.d + test -d $(PREFIX)/etc/rc.d/rc2.d || mkdirhier $(PREFIX)/etc/rc.d/rc2.d + test -d $(PREFIX)/etc/rc.d/rc3.d || mkdirhier $(PREFIX)/etc/rc.d/rc3.d + test -d $(PREFIX)/etc/rc.d/rc4.d || mkdirhier $(PREFIX)/etc/rc.d/rc4.d + test -d $(PREFIX)/etc/rc.d/rc5.d || mkdirhier $(PREFIX)/etc/rc.d/rc5.d + install -m755 ivyd.init $(PREFIX)/etc/rc.d/init.d/ivyd + ln -s /etc/rc.d/init.d/ivyd $(PREFIX)/etc/rc.d/rc2.d/S97ivyd + ln -s /etc/rc.d/init.d/ivyd $(PREFIX)/etc/rc.d/rc3.d/S97ivyd + ln -s /etc/rc.d/init.d/ivyd $(PREFIX)/etc/rc.d/rc4.d/S97ivyd + ln -s /etc/rc.d/init.d/ivyd $(PREFIX)/etc/rc.d/rc5.d/S97ivyd + rpm:: /usr/bin/rpmize diff --git a/src/ivyd.init b/src/ivyd.init new file mode 100755 index 0000000..5acb286 --- /dev/null +++ b/src/ivyd.init @@ -0,0 +1,43 @@ +#!/bin/sh +# +# irbox: Starts the in.ivyd super-daemon for the ivyd Ivy relay +# +# Version: @(#) /etc/rc.d/init.d/irbox.init 1.0 +# +# chkconfig: - 97 03 +# description: This is a daemon that works as a port server for ivyd, \ +# a relay to Ivy for short-lived applications +# processname: in.ivyd +# config: + +# Source function library. +. /etc/rc.d/init.d/functions + +# See how we were called. +case "$1" in + start) + echo -n "Ivy daemon port server... " + daemon in.ivyd -boot + echo + touch /var/lock/subsys/in.ivyd + ;; + stop) + echo -n "Shutting Ivy dameon port server " + killproc in.ivyd + rm -f /var/lock/subsys/in.ivyd + echo + ;; + status) + status in.ivyd + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "*** Usage: in.ivyd {start|stop|status|restart}" + exit 1 +esac + +exit 0 + -- cgit v1.1