Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jun 2002 11:44:54 -0400 (EDT)
From:      Alan Eldridge <ports@geeksrus.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/38896: devel/fam: take maintainership, use inetd to run fam
Message-ID:  <200206041544.g54Fis8G033877@wwweasel.geeksrus.net>

next in thread | raw e-mail | index | archive | help

>Number:         38896
>Category:       ports
>Synopsis:       devel/fam: take maintainership, use inetd to run fam
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 04 08:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Alan Eldridge
>Release:        FreeBSD 4.6-RC i386
>Organization:
Geeksrus.NET
>Environment:
System: FreeBSD wwweasel.geeksrus.net 4.6-RC FreeBSD 4.6-RC #1: Sun May 26 13:08:49 EDT 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386

>Description:

This PR supercedes PR ports/38832: devel/fam: give instructions to run from
inetd.

Fam should be run from inetd, according to sgi. Patch makes it so.

Also, I am taking maintainership with permission of current maintainer.

Mail from current maintainer:
==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==
From ishmael@babylon.merseine.nu  Tue Jun  4 06:42:02 2002
Received: from babylon.merseine.nu (12-216-237-91.client.mchsi.com [12.216.237.91])
	by wwweasel.geeksrus.net (8.12.3/8.12.3) with ESMTP id g54Ag0LS023446
	for <alane@geeksrus.net>; Tue, 4 Jun 2002 06:42:01 -0400 (EDT)
	(envelope-from ishmael@babylon.merseine.nu)
Received: (from ishmael@localhost)
	by babylon.merseine.nu (8.11.6/8.11.6) id g54AgPX61868
	for alane@geeksrus.net; Tue, 4 Jun 2002 05:42:25 -0500 (CDT)
	(envelope-from ishmael)
Date: Tue, 4 Jun 2002 05:42:25 -0500
From: Jeremy Norris <ishmael@mchsi.com>
To: Alan E <alane@geeksrus.net>
Message-ID: <20020604104225.GA61838@babylon.merseine.nu>
References: <200206032347.g53Nlv359567@babylon.merseine.nu> <20020604035117.GA45095@wwweasel.geeksrus.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20020604035117.GA45095@wwweasel.geeksrus.net>
User-Agent: Mutt/1.3.28i
X-Spam-Status: No, hits=-4.4 required=5.0 tests=IN_REP_TO version=2.20
X-Spam-Level: 
Status: RO
Content-Length: 463
Lines: 14

You can take maintainership. Also, look at PR ports/32231. It has been ignored
for a long time.

Jeremy

On Mon, Jun 03, 2002 at 11:51:17PM -0400, Alan E wrote:
> Are you also the maintainer of fam? I have an open PR on that port that
> is important to kde-freebsd team. I had thought the maintainer vanished
> and I have volunteered to take over the port.
> 
> If you are the fam maintainer, please respond and I'll make sure the PR
> gets to you.
> -- 
> AlanE

==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==

>How-To-Repeat:
>Fix:

==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==
Index: devel/fam/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/fam/Makefile,v
retrieving revision 1.2
diff -u -3 -r1.2 Makefile
--- devel/fam/Makefile	6 Jan 2002 06:20:18 -0000	1.2
+++ devel/fam/Makefile	4 Jun 2002 15:23:10 -0000
@@ -7,11 +7,12 @@
 
 PORTNAME=	fam
 PORTVERSION=	2.6.4
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	ftp://oss.sgi.com/projects/fam/download/
 DISTNAME=	${PORTNAME}-oss-${PORTVERSION}
 
-MAINTAINER=	ishmael27@home.com
+MAINTAINER=	ports@geeksrus.net
 
 USE_AUTOMAKE_VER=14
 USE_LIBTOOL=	yes
@@ -23,7 +24,6 @@
 MAN3=		fam.3x
 
 post-install:
-	@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/fam.sh.sample ${PREFIX}/etc/rc.d/fam.sh.sample
 	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
Index: devel/fam/pkg-message
===================================================================
RCS file: /home/ncvs/ports/devel/fam/pkg-message,v
retrieving revision 1.1
diff -u -3 -r1.1 pkg-message
--- devel/fam/pkg-message	31 Mar 2001 02:45:55 -0000	1.1
+++ devel/fam/pkg-message	2 Jun 2002 17:30:29 -0000
@@ -5,4 +5,12 @@
 
 sgi_fam		391002
 
+Please also add the following lines to /etc/inetd.conf if they are not
+already there:
+
+# FAM: File Alteration Monitor [devel/fam]
+sgi_fam/1-2	stream rpc/tcp wait root /usr/local/bin/fam	fam
+
+After that, you must (as root) 'killall -HUP inetd'.
+
 ************************************************************************
Index: devel/fam/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fam/pkg-plist,v
retrieving revision 1.2
diff -u -3 -r1.2 pkg-plist
--- devel/fam/pkg-plist	21 May 2001 07:13:05 -0000	1.2
+++ devel/fam/pkg-plist	4 Jun 2002 15:35:12 -0000
@@ -1,9 +1,9 @@
 bin/fam
 etc/fam.conf
-etc/rc.d/fam.sh.sample
 include/fam.h
 lib/fam/editconf.perl
 lib/libfam.a
 lib/libfam.so
 lib/libfam.so.0
+@exec rm -f %D/etc/rc.d/fam.sh* || true
 @dirrm lib/fam
Index: devel/fam/files/fam.sh.sample
===================================================================
RCS file: devel/fam/files/fam.sh.sample
diff -N devel/fam/files/fam.sh.sample
--- devel/fam/files/fam.sh.sample	31 Mar 2001 02:45:55 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
-    echo "$0: Cannot determine the PREFIX" >&2
-    exit 1
-fi
-
-case "$1" in
-start)
-	[ -x ${PREFIX}/bin/fam ] && ( ${PREFIX}/bin/fam & ) && echo -n ' fam'
-	;;
-stop)
-	killall fam && echo -n ' fam'
-	;;
-*)
-	echo "Usage: `basename $0` {start|stop}" >&2
-	;;
-esac
-
-exit 0
==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206041544.g54Fis8G033877>