From owner-freebsd-current Mon Jun 24 12:52:54 2002 Delivered-To: freebsd-current@freebsd.org Received: from mta7.pltn13.pbi.net (mta7.pltn13.pbi.net [64.164.98.8]) by hub.freebsd.org (Postfix) with ESMTP id 7954237B400 for ; Mon, 24 Jun 2002 12:52:26 -0700 (PDT) Received: from kokeb.ambesa.net ([64.172.25.174]) by mta7.pltn13.pbi.net (iPlanet Messaging Server 5.1 (built May 7 2001)) with ESMTP id <0GY8009KT77DMA@mta7.pltn13.pbi.net> for freebsd-current@FreeBSD.ORG; Mon, 24 Jun 2002 12:52:26 -0700 (PDT) Received: from kokeb.ambesa.net (tanstaafl@localhost [127.0.0.1]) by kokeb.ambesa.net (8.12.3/8.12.3) with ESMTP id g5OJvDeU068735; Mon, 24 Jun 2002 12:57:13 -0700 (PDT envelope-from mikem@kokeb.ambesa.net) Received: (from mikem@localhost) by kokeb.ambesa.net (8.12.3/8.12.3/Submit) id g5OJvCoT068734; Mon, 24 Jun 2002 12:57:12 -0700 (PDT envelope-from mikem) Date: Mon, 24 Jun 2002 12:57:12 -0700 From: Mike Makonnen Subject: Re: rc_ng apm enable not run In-reply-to: <20020621232515.47974853.makonnen@pacbell.net> To: Mike Makonnen Cc: ronald@klop.yi.org, freebsd-current@FreeBSD.ORG Message-id: <20020624125712.0dac69dc.makonnen@pacbell.net> MIME-version: 1.0 X-Mailer: Sylpheed version 0.7.0 (GTK+ 1.2.10; i386--freebsd5.0) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <3D1359F7.5080304@klop.yi.org> <20020621232515.47974853.makonnen@pacbell.net> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 21 Jun 2002 23:25:15 -0700 Mike Makonnen wrote: > I don't know how I missed /etc/rc.i386 when I was doing the porting. > I'll have a chance to work on it Sunday, unless someone else beats me > to it. > Well, here it is. Let me know how goes it. Cheers, Mike Makonnen. Index: etc/rc.d/apm =================================================================== RCS file: etc/rc.d/apm diff -N etc/rc.d/apm --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ etc/rc.d/apm 24 Jun 2002 19:53:06 -0000 @@ -0,0 +1,30 @@ +#!/bin/sh +# +# $FreeBSD: src/etc/rc.d/apmd,v 1.2 2002/06/13 22:14:36 gordon Exp $ +# + +# PROVIDE: apm +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: FreeBSD + +. /etc/rc.subr + +name="apm" +rcvar=`set_rcvar` +start_precmd="apm_precmd" +command="/usr/sbin/${name}" +command_args="-e enable" + +apm_precmd() +{ + case `${SYSCTL_N} hw.machine_arch` in + i386) + return 0 + ;; + esac + return 1 +} + +load_rc_config $name +run_rc_command "$1" Index: etc/rc.d/apmd =================================================================== RCS file: /home/ncvs/src/etc/rc.d/apmd,v retrieving revision 1.2 diff -u -r1.2 apmd --- etc/rc.d/apmd 13 Jun 2002 22:14:36 -0000 1.2 +++ etc/rc.d/apmd 24 Jun 2002 19:54:30 -0000 @@ -5,14 +5,37 @@ # # PROVIDE: apmd -# REQUIRE: DAEMON +# REQUIRE: DAEMON apm # BEFORE: LOGIN +# KEYWORD: FreeBSD NetBSD . /etc/rc.subr name="apmd" -rcvar=$name +rcvar=`set_rcvar` command="/usr/sbin/${name}" + +case `${CMD_OSTYPE}` in +FreeBSD) + start_precmd="apmd_prestart" + ;; +esac + +apmd_prestart() +{ + case `${SYSCTL_N} hw.machine_arch` in + i386) + ;; + *) + return 1 + ;; + esac + + # Don't start if apm is already running + /etc/rc.d/apm forcestatus 1>/dev/null && return 1 + + return 0 +} load_rc_config $name run_rc_command "$1" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message